Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

3.3. Manipulation de fichiers‌‌


3.3.1. Affichage des propriétés du fichier


3.3.1.1. En savoir plus sur ls


Outre le nom du fichier, ls peut donner beaucoup d'autres informations, telles que le type de fichier, comme nous en avons déjà discuté. Il peut également afficher les autorisations sur un fichier, la taille du fichier, le numéro d'inode, la date et l'heure de création, les propriétaires et le nombre de liens vers le fichier. Avec le -a Option de ls, les fichiers qui sont normalement masqués peuvent également être affichés. Ce sont des fichiers dont le nom commence par un point. Quelques exemples typiques incluent les fichiers de configuration dans votre répertoire personnel. Lorsque vous avez travaillé avec un certain système pendant un certain temps, vous remarquerez que des dizaines de fichiers et de répertoires ont été créés qui ne sont pas automatiquement répertoriés dans un index de répertoire. À côté de cela, chaque répertoire contient un fichier nommé uniquement point (.) et un autre avec deux points (..), qui sont utilisés en combinaison avec leur numéro d'inode pour déterminer la position du répertoire dans l'arborescence du système de fichiers.


Vous devriez vraiment lire les pages d'informations sur ls, car il s'agit d'une commande très courante avec de nombreuses options utiles. Les options peuvent être combinées, comme c'est le cas avec la plupart des commandes UNIX et leurs options. Une combinaison courante est ls -au; il affiche une longue liste de fichiers et de leurs propriétés ainsi que les destinations vers lesquelles pointent les liens symboliques. ls -latr affiche les mêmes fichiers, uniquement maintenant dans l'ordre inverse de la dernière modification, de sorte que le fichier modifié le plus récemment se trouve en bas de la liste. Voici quelques exemples:


image

krissie:~/mp3> ls

Albums/ Radio/ Singles/ gene/ index.html


krissie:~/mp3> ls -a

./ .thumbs Radio gène/

../ Albums/ Singles/ index.html


krissie:~/mp3> ls -lRadio/

Total des 8


drwxr-xr-x

2 Krissie Krissie

4096

OCT

30

1999

Caroline/

drwxr-xr-x

2 Krissie Krissie

4096

Sep

24

1999

Point oblique/

krissie:~/mp3> ls-ld Radio/

drwxr-xr-x 4 krissie krissie 4096 30 octobre 1999 Radio/


krissie:~/mp3> ls -ltr

Total des 20

drwxr-xr-x 4 krissie krissie 4096 30 octobre 1999 Radio/

-rw-r--r-- 1 krissie krissie 453 7 janvier 2001 index.html

drwxrwxr-x 30 krissie krissie 4096 20 octobre 17:32 Singles/

drwxr-xr-x 2 krissie krissie 4096 4 décembre 23:22 gene/

drwxrwxr-x 13 krissie krissie 4096 21 décembre 11:40 Albums/

Sur la plupart des versions Linux ls is alias à color-ls par défaut. Cette fonctionnalité permet de voir le type de fichier sans utiliser d'options pour ls. Pour ce faire, chaque type de fichier a sa propre couleur. Le schéma standard est en

/etc/DIR_COLORS :


Tableau 3-5. Schéma de couleurs par défaut de Color-ls


Couleur

Type de fichier

Bleu

répertoires


rouge

archives compressées

blanc

fichiers texte

rose

simples images.

cyan

Gauche

jaune

dispositifs

et une transition qui soit juste.

exécutables

rouge clignotant

Liens brisés

Plus d'informations sont dans la page de manuel. Les mêmes informations étaient auparavant affichées en utilisant des suffixes pour chaque nom de fichier non standard. Pour une utilisation monochrome (comme l'impression d'une liste de répertoires) et pour une lisibilité générale, ce schéma est toujours utilisé :


Tableau 3-6. Schéma de suffixe par défaut pour ls


Personnage

Type de fichier

rien

fichier ordinaire

/

annuaire

*

fichier exécutable

@

lien

=

douille

|

tuyau nommé

Une description de toutes les fonctionnalités et caractéristiques du ls la commande peut être lue avec info coreutilsls.


image

3.3.1.2. Plus d'outils


Pour en savoir plus sur le type de données que nous traitons, nous utilisons le filet commander. En appliquant certains tests qui vérifient les propriétés d'un fichier dans le système de fichiers, les nombres magiques et les tests de langue, filet essaie de faire une supposition éclairée sur le format d'un fichier. Quelques exemples:


micro :~> fichier Documents/

Documents/ : répertoire


micro :~> fichier high-tech-stats.pdf

high-tech-stats.pdf : document PDF, version 1.2


micro :~> fichier Nari-288.rm

Nari-288.rm : fichier RealMedia


micro :~> fichier bijlage10.sdw

bijlage10.sdw : document Microsoft Office


micro :~> fichier logo.xcf

logo.xcf : données d'image GIMP XCF, version 0, 150 x 38, couleur RVB


micro :~> fichier cv.txt

cv.txt : texte ISO-8859


micro :~> fichier image.png

image.png : données d'image PNG, 616 x 862, niveaux de gris 8 bits, non entrelacés


micro :~> figure de fichier

figure : texte ASCII

micro :~> fichier Documents/

Documents/ : répertoire


micro :~> fichier high-tech-stats.pdf

high-tech-stats.pdf : document PDF, version 1.2


micro :~> fichier Nari-288.rm

Nari-288.rm : fichier RealMedia


micro :~> fichier bijlage10.sdw

bijlage10.sdw : document Microsoft Office


micro :~> fichier logo.xcf

logo.xcf : données d'image GIMP XCF, version 0, 150 x 38, couleur RVB


micro :~> fichier cv.txt

cv.txt : texte ISO-8859


micro :~> fichier image.png

image.png : données d'image PNG, 616 x 862, niveaux de gris 8 bits, non entrelacés


micro :~> figure de fichier

figure : texte ASCII



micro :~> fichier moi+tux.jpg

me+tux.jpg : données d'image JPEG, norme JFIF 1.01, résolution (DPI), "28 juin 1999", 144 x 144


micro :~> fichier 42.zip.gz

42.zip.gz : données compressées gzip, dégonflées, nom de fichier d'origine,

`42.zip', dernière modification : 1er novembre 23:45:39 2001, système d'exploitation : Unix


micro :~> fichier vi.gif

vi.gif : données d'image GIF, version 89a, 88 x 31


micro :~> fichier slide1

slide1 : texte du document HTML


micro :~> modèle de fichier.xls

template.xls : document Microsoft Office


micro :~> fichier abook.ps

abook.ps : texte du document PostScript conforme au niveau 2.0


micro :~> fichier /dev/log

/dev/log : socket


micro :~> fichier /dev/hda

/dev/hda : bloc spécial (3/0)


micro :~> fichier moi+tux.jpg

me+tux.jpg : données d'image JPEG, norme JFIF 1.01, résolution (DPI), "28 juin 1999", 144 x 144


micro :~> fichier 42.zip.gz

42.zip.gz : données compressées gzip, dégonflées, nom de fichier d'origine,

`42.zip', dernière modification : 1er novembre 23:45:39 2001, système d'exploitation : Unix


micro :~> fichier vi.gif

vi.gif : données d'image GIF, version 89a, 88 x 31


micro :~> fichier slide1

slide1 : texte du document HTML


micro :~> modèle de fichier.xls

template.xls : document Microsoft Office


micro :~> fichier abook.ps

abook.ps : texte du document PostScript conforme au niveau 2.0


micro :~> fichier /dev/log

/dev/log : socket


micro :~> fichier /dev/hda

/dev/hda : bloc spécial (3/0)

Le manuel de formation filet commande a une série d'options, entre autres la -z option pour regarder dans les fichiers compressés. Voir info filet pour une description détaillée. Gardez à l'esprit que les résultats de filet ne sont pas absolus, ce n'est qu'une supposition. En d'autres termes, filet peut être trompé.


imagePourquoi tout ce remue-ménage sur les types et les formats de fichiers ?

Meilleur système d'exploitation Cloud Computing chez OnWorks :