15 Questions d'entrevue sur la commande Linux «LS» - Partie 1

15 Questions d'entrevue sur la commande Linux «LS» - Partie 1

La commande de liste dans Unix et Unix comme le système d'exploitation 'LS'est l'un des utilitaires les plus fondamentaux et les plus utilisés en ligne de commande. Il s'agit d'une utilité conforme à la POSIX disponible pour les variantes GNU Coreutils et BSD.

La commande 'LS' peut être utilisée avec une variété d'options pour obtenir les résultats souhaités. Cet article vise la commande approfondie de la commande de liste de fichiers dans Linux avec des exemples pertinents.

15 questions de commande LS
1. Comment allez-vous énumérer les fichiers à partir d'un répertoire?

Rép: La commande linux file listing 'LS'vient le sauvetage ici.

# LS 
Lister les fichiers

Alternativement, nous pouvons utiliser la commande «echo» pour répertorier les fichiers dans un répertoire en association avec le joker (*).

# écho * 
Liste tous les fichiers
2. Comment allez-vous énumérer tous les répertoires uniquement en utilisant la commande echo?
# écho */ 
Énumérez tous les répertoires
3. Comment allez-vous énumérer tous les fichiers d'un répertoire comprenant des fichiers cachés aka (.) Fichiers à points?

Rép: Nous devons utiliser l'option '-un'(Liste des fichiers cachés) avec la commande'LS'.

# ls -a 
Liste tous les fichiers cachés
4. Comment énumérez-vous tous les fichiers d'un répertoire comprenant des fichiers cachés, mais ne répertoriez pas implicite '.' et '… '?

Rép: Nous devons utiliser l'option '-UN'(ne pas liste implicite . et ) avec la commande 'LS'.

# ls -a 
Ne pas liste implicite
5. Comment allez-vous imprimer le contenu d'un répertoire en liste à long format?

Rép: Nous devons utiliser l'option 'l'(Format long) avec la commande'LS'.

# ls -l 
Liste des fichiers longs

Dans l'exemple ci-dessus, la sortie semble être.

drwxr-xr-x 5 avi tecmint 4096 sept. 11:31 binaire 

Ici, drwxr-xr-x est la permission du fichier pour le propriétaire, le groupe et le monde. Le propriétaire a lu (r), écrire (w) et exécuter (x) l'autorisation. Le groupe auquel ce fichier appartient a lu (r) et exécuter (x) l'autorisation mais pas écrire (w) l'autorisation, la même permission implique pour le monde qui a accès à ce fichier.

  1. La première 'd'signifie que c'est un répertoire.
  2. Nombre '5'représente un lien symbolique.
  3. Le binaire de fichiers appartient à l'utilisateur avi et grouper Tecmint.
  4. 30 septembre 11:31 représente la date et l'heure à laquelle il a été modifié pour la dernière fois.
6. Vous êtes censé imprimer le contenu du répertoire dans une liste à long format, affichant des fichiers cachés / points. Comment allez-vous réaliser cela?

Rép: Nous devons utiliser l'option '-un'(Liste des fichiers cachés) et'-l'(Longue liste) avec la commande'LS'.

# LS -LA 
Imprimer le contenu du répertoire

Alternativement, nous pouvons utiliser l'option '-UN' et '-l' avec 'LS«Commande, si nous ne voulons pas lister implicite».' et '… '.

# LS -LA 
7. Comment allez-vous comprendre l'auteur de chaque fichier?

Rép: Nous devons utiliser l'option '-auteur'Avec l'option'-l'Pour imprimer le nom de l'auteur de chaque fichier.

# ls --author -l 
Liste des fichiers d'auteur
8. Comment allez-vous imprimer l'évasion pour un caractère non graphique?

Rép: Nous avons juste besoin d'utiliser l'option '-b'Pour imprimer une évasion pour un caractère non graphique.

# ls -b 
Personnage d'évasion d'impression
9. Énumérez la taille des fichiers et dossiers au format d'échelle souhaité. Comment allez-vous réaliser cela?

Rép: Ici Option '-Block-Size = échelle'Avec l'option'-l'doit être utilisé. Nous devons supprimer «échelle» dans l'exemple avec l'échelle souhaitée à savoir M, K, etc.

# ls --block-size = m -l # ls --block-size = k -l 
Format d'échelle de fichier répertorié
dix. Énumérez les fichiers dans un répertoire, mais n'affichez pas les fichiers de sauvegarde, je.e., Ces fichiers qui se terminent par ~.

Rép: Ici Option '-B'(Ne pas énumérer les entrées implicites se terminant par ~) vient le sauvetage.

# ls -b 
Répertoriez le fichier sans sauvegarde
11. Triez tous les fichiers d'un répertoire par nom et affichez les dernières informations de modification associées.

Rép: Nous devons utiliser l'option '-c'et option'-l'avec la commande ls pour répondre au besoin comme suggéré ci-dessus.

# ls -cl 
Trier les fichiers
12. Triez tous les fichiers d'un répertoire par temps de modification et affichez des informations associées.

Rép: Nous devons utiliser trois options ensemble i.e., '-l','-t' et '-c'Avec la commande ls pour trier les fichiers par le temps de modification, le plus récent d'abord.

# ls -ltc 
Trier les fichiers par modification
13. Comment allez-vous contrôler la sortie de la commande «LS» pour être colorée ou sans couleur?

Rép: Nous devons utiliser l'option '-color = paramètre'. Le paramètre à utiliser avec l'option de couleur est «automatique», «toujours» et «jamais» qui sont explicatifs.

# ls --color = never # ls --color = auto # ls --color = toujours 
sortie colorée LS
14. Vous êtes censé énumérer les entrées de répertoire elles-mêmes, pas leur contenu. Que ferez-vous?

Rép: Ici l'option '-d'vient utile.

# ls -d 
Liste des entrées de répertoire
15. Créez un alias pour la liste des formats long «ls -l» comme «ll» et publiez le résultat d'un fichier et non de sortie standard.

Rép: Ici, dans le scénario ci-dessus, nous devons ajouter un alias à .bashrc fichier puis utiliser l'opérateur de redirection pour écrire la sortie en fichier et non à la sortie standard. Nous utiliserons l'éditeur Nano.

# ls -a # nano .Bashrc # ll >> ll.txt # nano ll.SMS 
Créer un alias pour la commande LS

C'est tout pour le moment. N'oubliez pas de nous fournir vos précieux commentaires dans les commentaires ci-dessous. Je reviendrai bientôt avec un autre article intéressant. Jusque-là, restez à l'écoute et connecté.

Réel aussi:

  1. 10 «LS» Command Interview Questions - Partie 2
  2. 15 Commandes de base «LS» dans Linux