Penguin
Diff: FileSystemHierarchy
EditPageHistoryDiffInfoLikePages

Differences between version 12 and revision by previous author of FileSystemHierarchy.

Other diffs: Previous Major Revision, Previous Revision, or view the Annotated Edit History

Newer page: version 12 Last edited on Saturday, October 16, 2004 2:08:36 am by AristotlePagaltzis Revert
Older page: version 9 Last edited on Tuesday, October 12, 2004 2:02:31 am by StuartYeates Revert
@@ -1,24 +1,39 @@
 A Linux machine has typical locations for the storage of most common things a system needs to run. Their contents: 
  
-; __/__ : the filesystem root where all of the "directory tree" grows out of  
-; __/boot__ : the kernel. This is usually a separate [Partition] at the beginning of the hard drive.  
-; __/bin__ : system executable files for use by all users  
-; __/dev__ : device nodes, ie files that represent your computer's periphery  
-; __/etc__ : configuration files for programs  
-; __/home__ : one subdirectory for each user to store all their personal files in. Your own subdirectory here is called your home and is commonly abbreviated as __ ~__ , though this must be explicitly supported by the program in question (all shells do).  
-; __/lib__ : libraries needed to run the programs in __ /bin__ and __ /sbin__  
-; __/mnt__ : MountPoint for temporary filesystems (eg CDROM, floppy disk)  
-; __/opt__ : admin installed software ( as opposed to LinuxDistribution installed software) . Usually StaticallyLinked LinuxStandardsBase compliant programs provided in binary form . Some people install [ TarBall] s in here too, especially beta software.  
-; __/proc__ : a virtual FileSystem containing pseudo files with information about the hardware and kernel configuration and the running processes  
-; __/root__ : home directory of the __ root__ SuperUser  
-; __/sbin__ : executable files only of interest to the __ root__ SuperUser  
-; __/usr__ : files that can be shared across a whole site among multiple users  
-; __/usr/local__ : anything shared across the system but not supplied by the system vendor traditionally goes here - most commonly, packages compiled from [ TarBall] s  
-; __/var__ : variable data files, such as logs, mail and printer spools  
-; __/tmp__ : temporary files - that is ''literally'' temporary files. On some systems this directory is frequently purged, and on machines with modern Linux kernels it may be mounted as [Tmpfs] FileSystem that exists only in memory. When virtual memory was not as good as it is today, many userland programs had to explicitly balance memory and disk consumption in /tmp/, and some still do (such as find(1)). 
+__<tt> /</tt> __:  
+ The filesystem root where all of the "directory tree" grows out of  
+__<tt> /boot</tt> __:  
+ The kernel. This is usually a separate [Partition] at the beginning of the hard drive.  
+__<tt> /bin</tt> __:  
+ System executable files for use by all users  
+__<tt> /dev</tt> __:  
+ Device nodes, ie files that represent your computer's periphery  
+__<tt> /etc</tt> __:  
+ Configuration files for programs  
+__<tt> /home</tt> __:  
+ One subdirectory for each user to store all their personal files in. Your own subdirectory here is called your home and is commonly abbreviated as <tt> ~~</tt> , though this must be explicitly supported by the program in question (all [Shell]s do).  
+__<tt> /lib</tt> __:  
+ libraries needed to run the programs in <tt> /bin</tt> and <tt> /sbin</tt>  
+__<tt> /mnt</tt> __:  
+ MountPoint for temporary filesystems (eg CDROM, floppy disk)  
+__<tt> /opt</tt> __:  
+ Intended for additional, self-contained software packages in subdirectories, such as TarBall~s which contain binaries rather than source . [KDE] is often found in <tt>/opt/kde</tt>, even though it doesn't fit the "self-contained" criterion . Some people install source TarBall~ s in here too, especially beta software.  
+__<tt> /proc</tt> __:  
+ A virtual FileSystem containing pseudo files with information about the hardware and [Kernel] configuration and the running processes  
+__<tt> /root</tt> __:  
+ Home directory of the <tt> root</tt> SuperUser  
+__<tt> /sbin</tt> __:  
+ Executable files only of interest to the <tt> root</tt> SuperUser  
+__<tt> /usr</tt> __:  
+ Files that can be shared across a whole site among multiple users  
+__<tt> /usr/local</tt> __:  
+ Anything shared across the system but not supplied by the system vendor traditionally goes here - - most commonly, packages compiled from TarBall~ s  
+__<tt> /var</tt> __:  
+ Variable data files, such as logs, mail and printer spools  
+__<tt> /tmp</tt> __:  
+ Temporary files - - that is ''literally'' temporary files. On some systems this directory is frequently purged, and on machines with modern [ Linux] kernels it may be mounted as [Tmpfs] FileSystem that exists only in memory. When VirtualMemory subsystems were not as good as they are today, many userland programs had to explicitly balance memory and disk consumption in <tt> /tmp/</tt> , and some still do (such as find(1)). 
  
-More information can be found at the [filesystem hierarchy standard|http://www.pathname.com/fhs/2.2/], and in hier(7) 
+More information can be found at the [filesystem hierarchy standard | http://www.pathname.com/fhs/2.2/], and in hier(7).  
  
 ---- 
-  
 CategoryBeginners