फाइलसिस्टम पदानुक्रम मानक: Difference between revisions
No edit summary |
No edit summary |
||
Line 14: | Line 14: | ||
}} | }} | ||
'''फाइलसिस्टम पदानुक्रम मानक''' (एफएचएस) एक संदर्भ है जो यूनिक्स सिस्टम के लेआउट के लिए उपयोग किए जाने वाले सम्मेलनों का वर्णन करता है। लिनक्स वितरण में इसके उपयोग से इसे लोकप्रिय बना दिया गया है, लेकिन इसका उपयोग अन्य | '''फाइलसिस्टम पदानुक्रम मानक''' (एफएचएस) एक संदर्भ है जो यूनिक्स सिस्टम के लेआउट के लिए उपयोग किए जाने वाले सम्मेलनों का वर्णन करता है। लिनक्स वितरण में इसके उपयोग से इसे लोकप्रिय बना दिया गया है, लेकिन इसका उपयोग अन्य यूनिक्स वेरिएंट द्वारा भी किया जाता है।<ref>{{Cite web|url=https://wiki.linuxfoundation.org/lsb/fhs|title=एफएचएस|website=The Linux Foundation Wiki|access-date=2022-01-04}}</ref> इसका रखरखाव लिनक्स फाउंडेशन द्वारा किया जाता है। नवीनतम संस्करण 3.0 है, जो 3 जून 2015 को जारी किया गया था।<ref>{{Cite web |title=lsb:fhs-30 [Wiki] |url=https://wiki.linuxfoundation.org/lsb/fhs-30 |access-date=2023-02-22 |website=wiki.linuxfoundation.org}}</ref> | ||
== निर्देशिका संरचना == | == निर्देशिका संरचना == | ||
[[File:Ubuntu Filesystem Hierarchy.png|300px|thumb|विशिष्ट [[उबंटू]] फ़ाइल सिस्टम पदानुक्रम]]एफएचएस में, सभी फाइलें और [[निर्देशिका (फाइल सिस्टम)]] [[ मूल निर्देशिका ]] के अंतर्गत दिखाई देती हैं <code>/</code>, भले ही वे विभिन्न भौतिक या आभासी उपकरणों पर संग्रहीत हों। इनमें से कुछ निर्देशिका केवल एक विशेष सिस्टम में मौजूद हैं यदि कुछ सबसिस्टम, जैसे [[एक्स विंडो सिस्टम]], स्थापित हैं। | [[File:Ubuntu Filesystem Hierarchy.png|300px|thumb|विशिष्ट [[उबंटू]] फ़ाइल सिस्टम पदानुक्रम]]एफएचएस में, सभी फाइलें और [[निर्देशिका (फाइल सिस्टम)]] [[ मूल निर्देशिका ]] के अंतर्गत दिखाई देती हैं <code>/</code>, भले ही वे विभिन्न भौतिक या आभासी उपकरणों पर संग्रहीत हों। इनमें से कुछ निर्देशिका केवल एक विशेष सिस्टम में मौजूद हैं यदि कुछ सबसिस्टम, जैसे [[एक्स विंडो सिस्टम]], स्थापित हैं। | ||
इन निर्देशिकाओं में से अधिकांश सभी यूनिक्स-जैसे ऑपरेटिंग सिस्टम में मौजूद हैं और आम तौर पर उसी तरह से उपयोग की जाती हैं; हालाँकि, यहाँ विवरण वे हैं जो विशेष रूप से | इन निर्देशिकाओं में से अधिकांश सभी यूनिक्स-जैसे ऑपरेटिंग सिस्टम में मौजूद हैं और आम तौर पर उसी तरह से उपयोग की जाती हैं; हालाँकि, यहाँ विवरण वे हैं जो विशेष रूप से एफएचएस के लिए उपयोग किए जाते हैं और इन्हें लिनक्स के अलावा अन्य प्लेटफ़ॉर्म के लिए आधिकारिक नहीं माना जाता है। | ||
{| class="wikitable" summary="A description of the hierarchy specified in the FHS." | {| class="wikitable" summary="A description of the hierarchy specified in the FHS." | ||
|- | |- | ||
! | !निर्देशिका | ||
! | !विवरण | ||
|- | |- | ||
| | | | ||
:<code>/</code> | :<code>/</code> | ||
| | |प्राथमिक पदानुक्रम रूट और संपूर्ण फ़ाइल सिस्टम पदानुक्रम की [[root directory|मूल निर्देशिका]]। | ||
|- | |- | ||
| | | | ||
Line 45: | Line 46: | ||
<!-- Please see the talk page before changing this --> | <!-- Please see the talk page before changing this --> | ||
|Host-specific system-wide [[configuration file]]s.<br /> | |Host-specific system-wide [[configuration file]]s.<br /> | ||
There has been controversy over the meaning of the name itself. In early versions of the | There has been controversy over the meaning of the name itself. In early versions of the यूनिक्स Implementation Document from Bell labs, <code>/etc</code> is referred to as the ''[[et cetera|etcetera]] directory'',<ref>{{cite book |author=J. DeFelicc |title=Preliminary Release of UNIX Implementation Document |date=1972-03-17 |id=IMO.1-1 |section=E.0 |page=8 |issue=D |url=http://www.bitsavers.org/pdf/bellLabs/unix/PreliminaryUnixImplementationDocument_Jun72.pdf}}</ref> as this directory historically held everything that did not belong elsewhere (however, the FHS restricts <code>/etc</code> to static configuration files and may not contain binaries).<ref name="/etc">{{cite web |url= http://www.pathname.com/fhs/pub/fhs-2.3.html#ETCHOSTSPECIFICSYSTEMCONFIGURATION |title=/etc : Host-specific system configuration |work=Filesystem Hierarchy Standard 2.3|access-date=18 February 2016}}</ref> Since the publication of early documentation, the directory name has been re-explained in various ways. Recent interpretations include [[backronym]]s such as "Editable Text Configuration" or "Extended Tool Chest".<ref>[http://ask.slashdot.org/article.pl?sid=07/03/03/028258 Define - /etc?], Posted by Cliff, 3 March 2007 - Slashdot.</ref> | ||
|- | |- | ||
| | | | ||
Line 53: | Line 54: | ||
| | | | ||
::<code>/etc/sgml</code> | ::<code>/etc/sgml</code> | ||
| | |[[SGML|एसजीएमएल]] को संसाधित करने वाले सॉफ़्टवेयर के लिए कॉन्फ़िगरेशन फ़ाइलें, जैसे कैटलॉग। | ||
|- | |- | ||
| | | | ||
::<code>/etc/X11</code> | ::<code>/etc/X11</code> | ||
| | |[[X Window System|एक्स विंडो सिस्टम]] के लिए कॉन्फ़िगरेशन फ़ाइलें, संस्करण 11। | ||
|- | |- | ||
| | | | ||
::<code>/etc/xml</code> | ::<code>/etc/xml</code> | ||
| | |[[XML]]को संसाधित करने वाले सॉफ़्टवेयर के लिए कॉन्फ़िगरेशन फ़ाइलें, जैसे कैटलॉग। | ||
|- | |- | ||
| | | | ||
:<code>/home</code> | :<code>/home</code> | ||
| | |उपयोगकर्ताओं की [[home directory|होम निर्देशिकाएँ]], जिनमें सहेजी गई फ़ाइलें, व्यक्तिगत सेटिंग्स आदि शामिल हैं। | ||
|- | |- | ||
| | | | ||
Line 73: | Line 74: | ||
| | | | ||
:<code>/lib<qual></code> | :<code>/lib<qual></code> | ||
| | |वैकल्पिक प्रारूप आवश्यक पुस्तकालय। इनका उपयोग आम तौर पर उन प्रणालियों पर किया जाता है जो एक से अधिक निष्पादन योग्य कोड प्रारूप का समर्थन करते हैं, जैसे निर्देश सेट के [[32-bit|32-बिट]] और [[64-bit|64-]][[32-bit|बिट]] संस्करणों का समर्थन करने वाले सिस्टम। ऐसी [[instruction set|निर्देश समुच्चय]] हैं, लेकिन यदि वे मौजूद हैं, तो उनकी कुछ आवश्यकताएँ हैं। | ||
|- | |- | ||
| | | | ||
:<code>/media</code> | :<code>/media</code> | ||
| | |[[CD-ROM|सीडी-रोमएस]] जैसे [[removable media|हटाने योग्य मीडिया]] के लिए माउंट पॉइंट (2004 में एफएचएस-2.3 में दिखाई दिया)। | ||
|- | |- | ||
| | | | ||
Line 196: | Line 197: | ||
| | | | ||
::<code>/var/spool</code> | ::<code>/var/spool</code> | ||
|[[Spooling| | |संसाधित होने की प्रतीक्षा कर रहे कार्यों के लिए [[Spooling|स्पूल]] (उदाहरण के लिए, प्रिंट कतार और आउटगोइंग मेल कतार)। | ||
|- | |- | ||
| | | | ||
:::<code>/var/spool/mail</code> | :::<code>/var/spool/mail</code> | ||
|[[Deprecated]] | |[[Deprecated|उपयोगकर्ताओं]] के मेलबॉक्स के लिए अप्रचलित स्थान.<ref>{{cite web |title=File System Standard |url=https://refspecs.linuxfoundation.org/FHS_2.3/fhs-2.3.pdf |publisher=Linux Foundation |page=5.11.1}}</ref> | ||
|- | |- | ||
| | | | ||
::<code>/var/tmp</code> | ::<code>/var/tmp</code> | ||
| | |रिबूट के बीच संरक्षित की जाने वाली अस्थायी फ़ाइलें। | ||
|} | |} | ||
== एफएचएस अनुपालन == | == एफएचएस अनुपालन == |
Revision as of 01:55, 5 July 2023
Abbreviation | FHS |
---|---|
Status | Published |
Year started | 14 February 1994 |
Latest version | 3.0 3 June 2015 |
Organization | Linux Foundation |
Domain | Directory structure |
Website | Official website Official website (Historical) |
फाइलसिस्टम पदानुक्रम मानक (एफएचएस) एक संदर्भ है जो यूनिक्स सिस्टम के लेआउट के लिए उपयोग किए जाने वाले सम्मेलनों का वर्णन करता है। लिनक्स वितरण में इसके उपयोग से इसे लोकप्रिय बना दिया गया है, लेकिन इसका उपयोग अन्य यूनिक्स वेरिएंट द्वारा भी किया जाता है।[1] इसका रखरखाव लिनक्स फाउंडेशन द्वारा किया जाता है। नवीनतम संस्करण 3.0 है, जो 3 जून 2015 को जारी किया गया था।[2]
निर्देशिका संरचना
एफएचएस में, सभी फाइलें और निर्देशिका (फाइल सिस्टम) मूल निर्देशिका के अंतर्गत दिखाई देती हैं /
, भले ही वे विभिन्न भौतिक या आभासी उपकरणों पर संग्रहीत हों। इनमें से कुछ निर्देशिका केवल एक विशेष सिस्टम में मौजूद हैं यदि कुछ सबसिस्टम, जैसे एक्स विंडो सिस्टम, स्थापित हैं।
इन निर्देशिकाओं में से अधिकांश सभी यूनिक्स-जैसे ऑपरेटिंग सिस्टम में मौजूद हैं और आम तौर पर उसी तरह से उपयोग की जाती हैं; हालाँकि, यहाँ विवरण वे हैं जो विशेष रूप से एफएचएस के लिए उपयोग किए जाते हैं और इन्हें लिनक्स के अलावा अन्य प्लेटफ़ॉर्म के लिए आधिकारिक नहीं माना जाता है।
निर्देशिका | विवरण |
---|---|
|
प्राथमिक पदानुक्रम रूट और संपूर्ण फ़ाइल सिस्टम पदानुक्रम की मूल निर्देशिका। |
|
Essential command binaries that need to be available in single-user mode, including to bring up the system or repair it,[3] for all users (e.g., cat, ls, cp). |
Boot loader files (e.g., kernels, initrd). | |
Device files (e.g., /dev/null , /dev/disk0 , /dev/sda1 , /dev/tty , /dev/random ).
| |
|
Host-specific system-wide configuration files. There has been controversy over the meaning of the name itself. In early versions of the यूनिक्स Implementation Document from Bell labs, |
|
Configuration files for add-on packages stored in /opt .
|
|
एसजीएमएल को संसाधित करने वाले सॉफ़्टवेयर के लिए कॉन्फ़िगरेशन फ़ाइलें, जैसे कैटलॉग। |
|
एक्स विंडो सिस्टम के लिए कॉन्फ़िगरेशन फ़ाइलें, संस्करण 11। |
|
XMLको संसाधित करने वाले सॉफ़्टवेयर के लिए कॉन्फ़िगरेशन फ़ाइलें, जैसे कैटलॉग। |
|
उपयोगकर्ताओं की होम निर्देशिकाएँ, जिनमें सहेजी गई फ़ाइलें, व्यक्तिगत सेटिंग्स आदि शामिल हैं। |
|
Libraries essential for the binaries in /bin and /sbin .
|
|
वैकल्पिक प्रारूप आवश्यक पुस्तकालय। इनका उपयोग आम तौर पर उन प्रणालियों पर किया जाता है जो एक से अधिक निष्पादन योग्य कोड प्रारूप का समर्थन करते हैं, जैसे निर्देश सेट के 32-बिट और 64-बिट संस्करणों का समर्थन करने वाले सिस्टम। ऐसी निर्देश समुच्चय हैं, लेकिन यदि वे मौजूद हैं, तो उनकी कुछ आवश्यकताएँ हैं। |
|
सीडी-रोमएस जैसे हटाने योग्य मीडिया के लिए माउंट पॉइंट (2004 में एफएचएस-2.3 में दिखाई दिया)। |
|
Temporarily mounted filesystems. |
|
Add-on application software packages.[7] |
Virtual filesystem providing process and kernel information as files. In Linux, corresponds to a procfs mount. Generally, automatically generated and populated by the system, on the fly. | |
|
Home directory for the root user. |
|
Run-time variable data: Information about the running system since last boot, e.g., currently logged-in users and running daemons. Files under this directory must be either removed or truncated at the beginning of the boot process, but this is not necessary on systems that provide this directory as a temporary filesystem (tmpfs). |
|
Essential system binaries (e.g., fsck, init, route). |
|
Site-specific data served by this system, such as data and scripts for web servers, data offered by FTP servers, and repositories for version control systems (appeared in FHS-2.3 in 2004). |
|
Contains information about devices, drivers, and some kernel features.[8] |
|
Directory for temporary files (see also /var/tmp ). Often not preserved between system reboots and may be severely size-restricted.
|
|
Secondary hierarchy for read-only user data; contains the majority of (multi-)user utilities and applications. Should be shareable and read-only.[9][10] |
|
Non-essential command binaries (not needed in single-user mode); for all users. |
|
Standard include files. |
|
Libraries for the binaries in /usr/bin and /usr/sbin .
|
|
Binaries run by other programs that are not intended to be executed directly by users or shell scripts (optional). |
|
Alternative-format libraries (e.g., /usr/lib32 for 32-bit libraries on a 64-bit machine (optional)).
|
|
Tertiary hierarchy for local data, specific to this host. Typically has further subdirectories (e.g., bin , lib , share ).[NB 1]
|
|
Non-essential system binaries (e.g., daemons for various network services). |
|
Architecture-independent (shared) data. |
|
Source code (e.g., the kernel source code with its header files). |
|
X Window System, Version 11, Release 6 (up to FHS-2.3, optional). |
|
Variable files: files whose content is expected to continually change during normal operation of the system, such as logs, spool files, and temporary e-mail files. |
|
Application cache data. Such data are locally generated as a result of time-consuming I/O or calculation. The application must be able to regenerate or restore the data. The cached files can be deleted without loss of data. |
|
State information. Persistent data modified by programs as they run (e.g., databases, packaging system metadata, etc.). |
|
Lock files. Files keeping track of resources currently in use. |
|
Log files. Various logs. |
|
Mailbox files. In some distributions, these files may be located in the deprecated /var/spool/mail .
|
|
Variable data from add-on packages that are stored in /opt .
|
|
Run-time variable data. This directory contains system information data describing the system since it was booted.[11] In FHS 3.0, |
|
संसाधित होने की प्रतीक्षा कर रहे कार्यों के लिए स्पूल (उदाहरण के लिए, प्रिंट कतार और आउटगोइंग मेल कतार)। |
|
उपयोगकर्ताओं के मेलबॉक्स के लिए अप्रचलित स्थान.[13] |
|
रिबूट के बीच संरक्षित की जाने वाली अस्थायी फ़ाइलें। |
एफएचएस अनुपालन
अधिकांश लिनक्स वितरण फाइलसिस्टम पदानुक्रम मानक का पालन करते हैं और एफएचएस अनुपालन बनाए रखने के लिए इसे अपनी नीति घोषित करते हैं।[14][15][16][17] गोबोलिनक्स[18] और निक्सओएस[19] जानबूझकर गैर-अनुपालन फाइल सिस्टम कार्यान्वयन के उदाहरण प्रदान करें।
कुछ वितरण आम तौर पर मानक का पालन करते हैं लेकिन कुछ क्षेत्रों में इससे विचलित होते हैं। एफएचएस एक पिछला मानक है, और इसलिए एक समय में सामान्य प्रथाओं को दस्तावेज करता है। बेशक, समय बदलता है, और वितरण लक्ष्य और जरूरतें प्रयोग के लिए बुलाती हैं। कुछ सामान्य विचलनों में शामिल हैं:
- आधुनिक लिनक्स वितरण में शामिल हैं a
/sys
एक आभासी फ़ाइल सिस्टम के रूप में निर्देशिका (sysfs, तुलनीय/proc
, जो एक प्रूफ़ है), जो सिस्टम से जुड़े उपकरणों को स्टोर और संशोधित करने की अनुमति देता है,[20] जबकि कई पारंपरिक यूनिक्स जैसे ऑपरेटिंग सिस्टम उपयोग करते हैं/sys
कर्नेल (ऑपरेटिंग सिस्टम) स्रोत ट्री के प्रतीकात्मक लिंक के रूप में।[21] - कई आधुनिक यूनिक्स-जैसी प्रणालियाँ (जैसे FreeBSD अपने FreeBSD पोर्ट सिस्टम के माध्यम से) तृतीय-पक्ष पैकेजों को इसमें स्थापित करती हैं
/usr/local
, जबकि कोड को ऑपरेटिंग सिस्टम का हिस्सा माना जाता है/usr
. - कुछ लिनक्स वितरण अब बीच अंतर नहीं करते हैं
/lib
और/usr/lib
और है/lib
से जुड़ा हुआ है/usr/lib
.[22] - कुछ लिनक्स वितरण अब बीच अंतर नहीं करते हैं
/bin
और/usr/bin
और बीच में/sbin
और/usr/sbin
. वे सिमिलिंक कर सकते हैं/bin
को/usr/bin
और/sbin
को/usr/sbin
. अन्य वितरण चारों को समेकित करने के लिए चुनते हैं, उन्हें सिमलिंक करते हुए/usr/bin
.[23]
आधुनिक लिनक्स वितरण में शामिल हैं a /run
एक अस्थायी फ़ाइल सिस्टम (tmpfs) के रूप में निर्देशिका, जो FHS संस्करण 3.0 के बाद अस्थिर रनटाइम डेटा संग्रहीत करता है। एफएचएस संस्करण 2.3 के अनुसार, इस तरह के डेटा को स्टोर किया गया था /var/run
, लेकिन कुछ मामलों में यह एक समस्या थी क्योंकि यह निर्देशिका हमेशा शुरुआती बूट पर उपलब्ध नहीं होती है। नतीजतन, इन कार्यक्रमों को उपयोग करने जैसे प्रवंचना का सहारा लेना पड़ा है /dev/.udev
, /dev/.mdadm
, /dev/.systemd
या /dev/.mount
निर्देशिकाएं, भले ही डिवाइस निर्देशिका ऐसे डेटा के लिए अभिप्रेत नहीं है।[24] अन्य फायदों के अलावा, यह सिस्टम को सामान्य रूप से रीड-ओनली माउंटेड रूट फाइल सिस्टम के साथ उपयोग करना आसान बनाता है।
उदाहरण के लिए, 2013 की व्हीजी रिलीज में डेबियन द्वारा किए गए बदलाव नीचे दिए गए हैं:[25]
/dev/.*
→/run/*
/dev/shm
→/run/shm
/dev/shm/*
→/run/*
/etc/*
(लिखने योग्य फ़ाइलें) →/run/*
/lib/init/rw
→/run
/var/lock
→/run/lock
/var/run
→/run
/tmp
→/run/tmp
इतिहास
FHS को FSSTND के रूप में बनाया गया था (फाइलसिस्टम स्टैंडर्ड के लिए संक्षिप्त[26]), मोटे तौर पर अन्य यूनिक्स जैसे ऑपरेटिंग सिस्टम के लिए समान मानकों पर आधारित है। उल्लेखनीय उदाहरण ये हैं: द hier(7) फाइल सिस्टम लेआउट का विवरण,[27] जो संस्करण 7 यूनिक्स (1979 में) के जारी होने के बाद से अस्तित्व में है; सुनो filesystem(7)[28] और इसके उत्तराधिकारी, सोलारिस (ऑपरेटिंग सिस्टम) filesystem(7).[29][30]
रिलीज इतिहास
Version | Release date | Notes |
---|---|---|
1.0 | 1994-02-14 | FSSTND[31] |
1.1 | 1994-10-09 | FSSTND[32] |
1.2 | 1995-03-28 | FSSTND[33] |
2.0 | 1997-10-26 | FHS 2.0 is the direct successor for FSSTND 1.2. Name of the standard was changed to Filesystem Hierarchy Standard.[34][35][36] |
2.1 | 2000-04-12 | FHS[37][38][39] |
2.2 | 2001-05-23 | FHS[40] |
2.3 | 2004-01-29 | FHS[41] |
3.0 | 2015-05-18 | FHS[42] |
Legend: Old version Latest version |
यह भी देखें
- पदानुक्रमित फाइल सिस्टम
- यूनिक्स निर्देशिका संरचना
- Freedesktop.org #बेस डायरेक्टरी विशिष्टता
टिप्पणियाँ
- ↑ Historically and strictly according to the standard,
/usr/local
is for data that must be stored on the local host (as opposed to/usr
, which may be mounted across a network). Most of the time/usr/local
is used for installing software/data that are not part of the standard operating system distribution (in such case,/usr
would only contain software/data that are part of the standard operating system distribution). It is possible that the FHS standard may in the future be changed to reflect this de facto convention.
संदर्भ
- ↑ "एफएचएस". The Linux Foundation Wiki. Retrieved 2022-01-04.
- ↑ "lsb:fhs-30 [Wiki]". wiki.linuxfoundation.org. Retrieved 2023-02-22.
- ↑ "hier(7) - Linux manual page". man7.org. Retrieved 2021-01-06.
- ↑ J. DeFelicc (1972-03-17). "E.0". Preliminary Release of UNIX Implementation Document (PDF). p. 8. IMO.1-1.
- ↑ "/etc : Host-specific system configuration". Filesystem Hierarchy Standard 2.3. Retrieved 18 February 2016.
- ↑ Define - /etc?, Posted by Cliff, 3 March 2007 - Slashdot.
- ↑ "/opt : Add-on application software packages". Filesystem Hierarchy Standard 2.3. Retrieved 18 February 2016.
- ↑ "/sys : Kernel and system information virtual filesystem". Filesystem Hierarchy Standard 3.0. Retrieved 4 June 2017.
- ↑ "Chapter 4. The /usr Hierarchy". Filesystem Hierarchy Standard 2.3.
- ↑ "Chapter 4. The /usr Hierarchy, Section 4.1 Purpose". Filesystem Hierarchy Standard 3.0.
- ↑ "/var/run : Run-time variable data". Filesystem Hierarchy Standard 2.3.
- ↑ "5.13. /var/run : Run-time variable data". Filesystem Hierarchy Standard 3.0.
- ↑ "File System Standard" (PDF). Linux Foundation. p. 5.11.1.
- ↑ Red Hat reference guide on file system structure.
- ↑ SuSE Linux Enterprise Server Administration, Novell authorized courseware, by Jason W. Eckert, Novell; Course Technology, 2006; ISBN 1-4188-3731-8, ISBN 978-1-4188-3731-0.
- ↑ Debian policy on FHS compliance.
- ↑ Ubuntu Linux File system Tree Overview – Community Ubuntu Documentation.
- ↑ Hisham Muhammad (9 May 2003). "The Unix tree rethought: an introduction to GoboLinux". Retrieved 2016-10-04.
- ↑ Dolstra, E.; Löh, A. (September 2008). NixOS: A Purely Functional Linux Distribution (PDF). ICFP 2008: 13th ACM SIGPLAN International Conference on Functional Programming. Victoria, British Columbia, Canada. pp. 367–378.
- ↑ "5.3 About the /sys Virtual File System". docs.oracle.com. Oracle. Archived from the original on 8 July 2016. Retrieved 8 July 2016.
- ↑ Lehey, Greg (May 2003). The Complete FreeBSD: Documentation from the Source (Fourth ed.). O'Reilly Media, Incorporated. pp. 188, 609. ISBN 9780596005160.
- ↑ Allan McRae. "Arch Linux – News: The /lib directory becomes a symlink". archlinux.org. Archived from the original on 9 September 2014. Retrieved 14 December 2019.
- ↑ Allan McRae. "Arch Linux – News: Binaries move to /usr/bin requiring update intervention". archlinux.org. Archived from the original on 10 September 2014. Retrieved 15 December 2019.
- ↑ Lennart Poettering (30 March 2011). "What's this /run directory doing on my system and where does it come from?". devel@lists.fedoraproject.org (Mailing list).
- ↑ "रिलीज गोल्स रन डायरेक्टरी". Debian Wiki.
- ↑ "एफएसएसटीएनडी एफएक्यू पेज". Retrieved 2016-05-10.
- ↑ FreeBSD Miscellaneous Information Manual. –
- ↑ SunOS 4.1.3 manual page for filesystem(7), dated 10 January 1988 (from the FreeBSD Man Pages library).
- ↑ Solaris 10 Device and Network Interfaces Reference Manual. –
- ↑ "filesystem man page – Solaris 10 11/06 Man Pages". Archived from the original on 2007-07-04. Retrieved 2011-10-15.
- ↑ "Index of /pub/Linux/docs/fsstnd/old/fsstnd-1.0/". Ibiblio.org. Retrieved 2012-10-16.
- ↑ "Index of /pub/Linux/docs/fsstnd/old/fsstnd-1.1/". Ibiblio.org. Retrieved 2012-10-16.
- ↑ "Index of /pub/Linux/docs/fsstnd/old/". Ibiblio.org. Retrieved 2012-10-16.
- ↑ "FHS 2.0 Announcement". Pathname.com. Retrieved 2012-10-16.
- ↑ Quinlan, Daniel (14 March 2012) [1997], "FHS 2.0 Announcement", BSD, Linux, Unix and The Internet – Research by Kenneth R. Saborio, San Jose, Costa Rica: Kenneth R. Saborio, archived from the original on 5 March 2016, retrieved 18 February 2016.
- ↑ "Index of /pub/Linux/docs/fsstnd/". Ibiblio.org. Retrieved 2012-10-16.
- ↑ "FHS 2.1 Announcement". Pathname.com. Retrieved 2012-10-16.
- ↑ "FHS 2.1 is released". Lists.debian.org. 2000-04-13. Retrieved 2012-10-16.
- ↑ Quinlan, Daniel (12 April 2000). "Filesystem Hierarchy Standard – Version 2.1, Filesystem Hierarchy Standard Group" (PDF). Acadia Linux Tutorials. Wolfville, Nova Scotia, Canada: Jodrey School of Computer Science, Acadia University. Archived from the original (PDF) on 27 March 2012. Retrieved 18 October 2012.
- ↑ Russell, Rusty; Quinlan, Daniel, eds. (23 May 2001). "Filesystem Hierarchy Standard – Version 2.2 final Filesystem Hierarchy Standard Group" (PDF). Filesystem Hierarchy Standard. Retrieved 18 February 2016.
- ↑ Russell, Rusty; Quinlan, Daniel; Yeoh, Christopher, eds. (28 January 2004). "Filesystem Hierarchy Standard - Filesystem Hierarchy Standard Group" (PDF). Retrieved 2014-11-29.
- ↑ Yeoh, Christopher; Russell, Rusty; Quinlan, Daniel, eds. (19 March 2015). "Filesystem Hierarchy Standard" (PDF). The Linux Foundation. Retrieved 2015-05-20.
बाहरी संबंध
- Official Home of the Filesystem Hierarchy Standard (FHS) at The Linux Foundation
- objectroot – a proposal for a new filesystem hierarchy, based on object-oriented design principles
- The Dotted Standard Filename Hierarchy, yet another very different hierarchy (used in cLIeNUX) (mirror)
- Linux Programmer's Manual – Overview, Conventions and Miscellanea –