Lister les fichiers
Objectif:
-
utiliser la commande ls avec ses différentes options pour lister les fichiers
Énoncé:
-
lister le contenu de votre emplacement courant
-
lister tout le contenu de votre emplacement courant (y compris les fichiers cachés)
-
comment peut-on identifier les fichiers cachés
-
-
afficher les informations (méta-data) relatives au fichier /etc/hosts et répondre aux questions suivantes
-
quel est le type de ce fichier
-
quelles est sa taille en octets
-
à quel utilisateur et à quel groupe appartient le fichier
-
quelle est sa date de modification
-
combien de liens possède le fichier
-
-
lister le contenu de /etc/udev et le contenu de tous ses sous-répertoires
-
en utilisant la commande ls afficher (sans lister le contenu) tous les objets (fichiers ou dossiers) contenus dans /etc et qui commencent par s
-
afficher avec ls tous les fichiers contenus dans /etc et dont le nom contient exactement 4 caractères classés par ordre croissant de taille (du petit au grand)
-
afficher avec ls tous les fichiers contenus dans /etc et dont le nom commence par un caractère compris entre a et d classés par ordre décroissant de la date de modification (du récent au plus ancien)
Question 1:
user@localhost:~$ ls
Question 2:
pour lister tous les fichiers y compris les fichiers cachés en utilise l'option -a de ls
user@localohost:~$ ls -a
un fichier caché est un fichier dont le nom commence par "."
Question 3:
pour lister les informations relatives aux fichiers on utilise l'option -l de ls
user@localhost:~$ ls -l /etc/hosts
-rw-r--r-- 1 root root 267 oct. 1 10:40 /etc/hosts
à partir de ce résultat on peut tirer les informations suivantes:
a . le type est :- (c'est un fichier normal)
b. la taille est: 267 octets
c. l'utilisateur propriétaire est :root , le groupe propriétaire est :root
d. la date de modification est :oct. 1 10:40
e .nombre de liens que possède le fichier est:1
Question 4:
user@localhost:~$ ls -R /etc/udev
Question 5:
user@localhost:~$ ls -d /etc/s*
Question 6:
user@localhost:~$ ls -ldSr /etc/ ????
Question 7:
user@localhost:~$ ls -ldt /etc/[a-d]*