
Note
To get a complete understanding of the Linux™ file system, the Linux™ Filesystem Hierarchy documentation hosted by tldp is recommended reading.
A filesystem is a method of storing and organizing files — not only in Linux™, but also in other computer operating systems. In Linux™, most files are “regular files”, except for directories, special files, links, sockets, and named pipes. The most common filetypes that users interact with are regular files, directories, and links.
Open a terminal (in Kubuntu™ this is called Konsole) and typing
ls /
This brings up a list similar to the following:
bin boot cdrom dev etc home initrd.img lib lib32 lib64 lost+found media mnt proc root sbin selinux srv sys tmp usr var vmlinuz
Note
Ce que vous obtiendrez ne correspond pas forcément exactement à la liste ci-dessus.
Voici une description des fichiers et dossiers listés ci-dessus.
Arborescence des fichiers et dossiers
bin
Contains terminal commands that are useful to system administrators (who have full access privileges) and to regular users (who have limited access privileges). The commands in this directory are essential to the operation of a Linux™ system. Some of the commands in the
bin
directory are bash, ls, cp, and cat.boot
Contains the files required for the boot process. In the case of Kubuntu™, it contains the files for the GRUB2 boot-loader, master boot records, map files, and the Linux™ kernel.
cdrom
A symlink or “symbolic link” to
/media/cdrom
, which itself is a symlink to/media/cdrom0
. If a CD is placed into the CDROM drive, the contents of that CD will be available in the/media/cdrom0
directory.dev
Location of special or device files. For example,
/dev/sda0
is the first partition on the hard drive.etc
Contient tous les fichiers de configuration relatifs au système utilisés pour contrôler les actions des programmes.
home
Contient un dossier personnel pour chaque utilisateur du système. Un dossier personnel d'utilisateur peut contenir des fichiers de configuration personnelle, des documents, de la musique, des vidéos et d'autres dossiers et fichiers créés par l'utilisateur.
initrd.img
A symlink to
/boot/initrd.img-<kernel version>
which is required for system startup.lib
Contient les modules du noyau, ainsi que les images des bibliothèques partagées nécessaires au démarrage du système et à l'exécution des commandes.
lib32
Same as
lib
above, but contains only the 32-bit versions.lib64
Same as
lib
above, but contains only the 64-bit versions.lost+found
Contient les résultats de toutes les opérations de récupération suite à un arrêt brutal ou à un plantage du système.
media
Contains the subdirectories which are used as mount points for removable media, such as CDROM drives, USB disks, or floppy disks.
mnt
Generic mount point for filesystems or devices. In most cases,
media
is where most devices will be auto-mounted.opt
Abréviation pour “optionnel”, ce dossier est utilisé pour des paquets supplémentaires installés manuellement par l'utilisateur.
proc
Système de fichiers virtuel contenant des informations sur l'exécution des processus présentées sous forme d'arborescence de fichiers et dossiers.
/root
Le dossier personnel de l'administrateur du système identifié par “root”.
sbin
Contains programs that are essential to the working of the system, such as fdisk, ifconfig, reboot, and shutdown.
selinux
A pseudo-filesystem containing the commands used by the kernel sub-system for the Security-Enhanced Linux™ feature.
srv
Il contient des données spécifiques servies par le système.
sys
Contains the Linux™ kernel, firmware, and system-related files.
tmp
Il contient les fichiers temporaires. De nombreux programmes utilisent ce dossier pour créer des fichiers verrou et y stocket des données temporairement.
usr
Contient la plus grande partie des données du système, incluant les données utilisateur en lecture seule, ainsi que des fichiers et des programmes, tels que des programmes binaires, de la documentation, des bibliothèques, des fichiers d'en-tête, et bien plus.
/var/
Contient des données diverses, telles que des fichiers journaux du système, des dossiers de files d'attente de courriels et d'imprimante, ainsi que des fichiers éphémères et temporaires.
vmlinuz
A symlink to a compressed executable of the Linux™ kernel.