15 Questions d'entrevue sur la commande Linux «LS» - Partie 1
- 3172
- 712
- Maxence Arnaud
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 LS1. Comment allez-vous énumérer les fichiers à partir d'un répertoire?
Rép: La commande linux file listing 'LS'vient le sauvetage ici.
# LSLister 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 -aListe 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 -aNe 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 -lListe 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.
- La première 'd'signifie que c'est un répertoire.
- Nombre '5'représente un lien symbolique.
- Le binaire de fichiers appartient à l'utilisateur avi et grouper Tecmint.
- 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 -LAImprimer 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 -lListe 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 -bPersonnage 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 -lFormat 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 -bRé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 -clTrier 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 -ltcTrier 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 = toujourssortie 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 -dListe 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.SMSCré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:
- 10 «LS» Command Interview Questions - Partie 2
- 15 Commandes de base «LS» dans Linux
- « Comment vérifier les mauvaises secteurs ou les mauvais blocs sur le disque dur à Linux
- IOTOP - Surveillance de l'activité des E / S du disque Linux et utilisation par processus »