Maison >Opération et maintenance >exploitation et maintenance Linux >Comment vérifier quels sous-répertoires se trouvent dans le répertoire actuel sous Linux
Sous Linux, vous pouvez utiliser la commande ls pour voir quels sous-répertoires se trouvent dans le répertoire actuel. Exécutez simplement la commande "ls -a" directement. Elle peut afficher tous les sous-répertoires et fichiers du répertoire actuel, y compris les fichiers cachés. La commande ls est utilisée pour afficher le contenu du répertoire actuel. Elle peut afficher la liste des fichiers du répertoire actuel, et peut également être utilisée pour afficher la liste des fichiers sous le chemin spécifié ; ]", et le paramètre "dirname" est utilisé pour définir le répertoire requis. Le répertoire à afficher par défaut est le répertoire actuel.
L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.
Sous Linux, vous pouvez utiliser la commande ls pour voir quels sous-répertoires se trouvent dans le répertoire actuel.
Introduction à la commande Linux ls
La commande ls, l'abréviation de list, est la commande d'opération de répertoire la plus courante. Sa fonction principale est d'afficher le contenu du répertoire actuel. La commande
ls est utilisée pour afficher la liste des fichiers dans le répertoire courant, et peut également être utilisée pour afficher la liste des fichiers sous le chemin spécifié.
Syntaxe :
ls [options] [dirname]
Paramètres | Description |
---|---|
options | ls Paramètres utilisés par la commande. |
dirname | Le répertoire à afficher, la valeur par défaut est le répertoire actuel. |
Le Tableau 1 répertorie les options couramment utilisées de la commande ls et leurs fonctions respectives.
Options | Fonction |
---|---|
-a | Afficher tous les fichiers, y compris les fichiers cachés (fichiers commençant par .) sont également répertoriés ensemble, c'est le la plupart L'une des options couramment utilisées. |
-A | Affiche tous les fichiers, y compris les fichiers cachés, mais n'inclut pas les répertoires . |
-d | Répertorie uniquement le répertoire lui-même, pas les données de fichier dans le répertoire. |
-f | ls sera trié par nom de fichier par défaut. L'utilisation de l'option -f listera les résultats directement sans tri. |
-F | Ajoutez l'indicateur de type de fichier après le nom du fichier ou du répertoire, par exemple, * représente le fichier exécutable, / représente le répertoire, = représente le fichier socket, | représente le fichier FIFO. |
-h | Affichez la taille du fichier ou du répertoire d'une manière lisible par l'homme, telle que 1 Ko, 234 Mo, 2 Go, etc. |
-i | Affichez les informations sur le nœud inode. |
-l | Répertoriez les informations sur les fichiers et les répertoires en utilisant un format long. |
-n | UID et GID sont utilisés pour remplacer respectivement le nom d'utilisateur du fichier et le nom du groupe. |
-r | Affiche les résultats du tri dans l'ordre inverse. Par exemple, si les noms de fichiers d'origine vont de petit à grand, l'inverse est de grand à petit. |
-R | La liste avec le contenu du sous-répertoire équivaut à afficher tous les fichiers du répertoire. |
-S | Trier par taille de fichier au lieu de nom de fichier. |
-t | Trier par heure, pas par nom de fichier. |
--color=never --color=always --color=auto |
never signifie que l'affichage des couleurs n'est pas basé sur les caractéristiques du fichier. signifie toujours afficher la couleur, ls adopte cette méthode par défaut. auto signifie laisser le système déterminer s'il doit donner une couleur en fonction de la configuration. |
--temps plein | Sortie en mode temps plein (y compris l'année, le mois, le jour, l'heure, la minute) |
--time={atime,ctime} | Sortie de l'heure d'accès ou modification des attributs d'autorisation heure (ctime), pas l'heure de changement de contenu. |
Notez que lorsque la commande ls n'utilise aucune option, par défaut seuls les noms des fichiers non cachés seront affichés et triés par nom de fichier. En même temps, les noms de fichiers seront colorés en fonction du nom de fichier. type spécifique du fichier (le bleu affiche le répertoire, les fichiers généraux sont affichés en blanc). De plus, si vous souhaitez utiliser la commande ls pour afficher plus de contenu, vous devez utiliser les options correspondantes dans le tableau 1. Exemples courants de commande Linux ls
ls -lListe tout dans le répertoire actuel Informations détaillées sur les fichiers
ls /ls -l / | |
---|---|
ls -lh | Détails du fichier sous une forme compréhensible par l'homme |
ls -a | Liste tous les fichiers, y compris les fichiers cachés |
ls -d dirname | Liste les informations sur le dossier lui-même, pas le dossier Les informations de fichier suivantes |
ls -lt | répertorie les informations sur les fichiers par ordre d'heure de modification du fichier |
ls -lrt | répertorie les informations sur les fichiers dans l'ordre inverse de l'heure de modification du fichier |
ls ./hai* | Liste tous les fichiers commençant par hai dans le chemin actuel |
列出当前目录下文件 ls 显示当前目录下文件详细信息 ls -l 我们可以看到,我们使用了 ls -l 命令,显示了当前路径下的文件的详细信息,包括文件的权限,文件的用户组,文件大小和时间等信息。 显示所有文件 ls -al ~ total 156 drwxr-x--- 4 root root 4096 Sep 24 00:07 . drwxr-xr-x 23 root root 4096 Sep 22 12:09 .. -rw------- 1 root root 1474 Sep 4 18:27 anaconda-ks.cfg -rw------- 1 root root 955 Sep 24 00:08 .bash_history -rw-r--r-- 1 root root 24 Jan 6 2007 .bash_logout -rw-r--r-- 1 root root 191 Jan 6 2007 .bash_profile -rw-r--r-- 1 root root 176 Jan 6 2007 .bashrc drwx------ 3 root root 4096 Sep 5 10:37 .gconf -rw-r--r-- 1 root root 42304 Sep 4 18:26 install.log -rw-r--r-- 1 root root 5661 Sep 4 18:25 install.log.syslog 通过使用 -a,你会看到以 . 为开头的几个文件,以及目录文件 (.)、(..)、.gconf 等等,这些都是隐藏的目录和文件。其中,目录文件名以蓝色显示,一般文件以白色显示。
不仅如此,这里的 ls 命令还使用了 -l 选项,因此才显示出了文件的详细信息,此选项显示的这 7 列的含义分别是:
相关推荐:《Linux视频教程》 |
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!