1. Vue d'ensemble
(1) système Windows pour distinguer les différents types de fichiers par extension, tandis que l' extension de fichier linux et le type de fichier n'a pas d' importance
(2) Afin de faciliter la distinction entre l'utilisation des fenêtres et est compatible avec les habitudes de l'utilisateur, nous allons adopter une extension pour indiquer le linux de type de fichier
(3) Linux en tout est un fichier.
2. types de fichiers Linux:
(1) fichier ordinaire
#ls nom de fichier -l
Voir le fichier, la première colonne du premier symbole est « - » indique que le fichier de propriétés est un fichier ordinaire, généralement créé par le toucher, cp, le goudron, l'écho des commandes peut être utilisé pour la commande de suppression rm. La grande majorité des fichiers Linux en tant que fichiers ordinaires.
Dans un fichier ordinaire, y compris:
Un fichier texte (ASCII) - contenu peut être lu directement, comme le fichier de configuration
Les fichiers binaires (binaires) - fichier exécutable, comme un fichier de commandes
Format des données (données) - un format de fichier spécifique
Il peut être commandé:
Nom du fichier #file
Voir les propriétés détaillées du fichier.
(2) fichier catalogue
Lorsque vous affichez le fichier du répertoire des propriétés, vous pouvez utiliser la commande suivante:
#ls -ld
Montré dans la première colonne dans le premier symbole est « d », indique un attribut de fichier du répertoire de fichiers. En règle générale créée par mkdir commande ou cp (avec -a ou paramètre -r), ou peut être commande rm -r rmdir (supprimer le répertoire vide) commande à supprimer.
Note spéciale: Commande
#ls -F
Il peut afficher un symbole spécial derrière les différents types de fichiers, lors de l'écriture d'un script peut distinguer entre les différents types de fichiers directement à partir de la commande.
(3) Fichier dispositif de bloc de caractère et le dispositif
La première colonne de l'information de fichier de caractères du premier dispositif est un symbole « c », tel que le fichier / dev / tty;
La première colonne des informations de fichier dans le premier symbole dispositif bloc « b », tel que / dev / sda comme disque magnétique, fichier lecteur de CD-ROM.
Les types mentionnés ci-dessus des fichiers qui peuvent être créés par la commande mknod peuvent être supprimés avec la commande rm, dans des circonstances normales, vous n'avez pas besoin de créer votre propre.
(4) la socket
Lorsque nous activons le service MySQL, aura un fichier mysql.sock, les premiers attributs de caractères du fichier est « s ». fichier .sock habituellement utilisé pour la connexion entre les données du réseau.
(5) un fichier de lien symbolique
Le premier caractère des attributs du fichier de classe est « l », le système de fenêtres de raccourci équivalent. Commande générale:
nom nouveau nom de fichier du fichier source de #ln
Créé.
(6) Fichier de tuyau (FIFO, tube)
FIFO est un type de fichier spécial, principalement pour résoudre les multiples programmes d'accès en même temps une erreur de fichier causé. Le premier caractère des attributs du fichier de classe est « p ».
par commande
#find / p -type | xargs ls -l
Vous pouvez voir le système de fichiers de conduite existe et affiche ses informations de fichier.
3. Extension au fichier Linux
Bien que l'extension linux sans effet pratique, mais nous avons utilisé pour représenter encore différents types de fichiers par extension, pour faciliter notre gestion. types de fichiers courants se référer au schéma: