13.5. Affichage du contenu de répertoires à l'aide de la commande ls

Maintenant que vous savez comment passer d'un répertoire à un autre, il est temps d'apprendre de quelle façon afficher le contenu de ces répertoires. À l'aide de la commande ls vous pouvez afficher le contenu du répertoire en cours d'utilisation.

De nombreuses options sont disponibles avec la commande ls. La commande ls utilisée sans arguments ne permet pas d'afficher tous les fichiers présents dans votre répertoire. Certains fichiers sont des fichiers cachés (aussi appelés fichiers dot) et leur affichage nécessite la spécification d'une option supplémentaire après la commande ls.

TuyauAstuce
 

Si vous souhaitez voir toutes les options de la commande ls, consultez la page de manuel à son sujet en tapant man ls à l'invite du shell. Pour imprimer la page du manuel, tapez man ls | col -b | lpr à l'invite.

Tapez la commande ls -a. Vous voyez à présent des fichiers qui commencent par des points (dots).

Figure 13-3. Commande ls avec l'option -a

Les fichiers cachés sont, dans la plupart des cas, des fichiers de configuration qui définissent des préférences dans les programmes, gestionnaires de fenêtres, shells, etc. Ces fichiers sont cachés afin d'éviter toute altération accidentelle de la part des utilisateurs. En outre, ces fichiers n'étant généralement pas l'objet de vos recherches dans un répertoire, il est utile de les garder cachés afin d'éviter l'encombrement de l'invite du shell avec des fichiers superflus.

L'affichage de tous les fichiers à l'aide de la commande ls -a peut vous fournir certes de nombreux renseignements, mais vous pouvez obtenir davantage d'informations en y ajoutant d'autres options.

Si vous désirez connaître la taille d'un fichier ou d'un répertoire, sa date de création ainsi que d'autres informations de ce type, ajoutez simplement l'option 'long' (-l) à la commande ls -a. Cette commande fournit entre autres la date de création du fichier, sa taille, son propriétaire, les autorisations qui y sont associées.

Pour afficher le contenu d'un répertoire à l'aide de la commande ls, il n'est pas nécessaire que vous vous trouviez dans ce répertoire. Par exemple, pour voir le contenu du répertoire /etc/ à partir de votre répertoire personnel, tapez:

ls -al /etc

Figure 13-4. Exemple de sortie ls pour le répertoire /etc

Ci-dessous figure une liste des options les plus couramment utilisées avec ls. N'oubliez pas que vous pouvez consulter la liste complète de ces options sur la page de manuel relative ls (man ls).