
Wenn Sie in arbeiten Linux, Verwenden Sie den Befehl LS, Da die Terminal des Systems, für Liste der Inhalt der Verzeichnis Strom oder einem anderen Verzeichnis, das Sie es als Parameter übergeben. Dieser Befehl bietet auch eine große Anzahl von Optionen Damit können Sie wählen, was zu zeigen und wie es.
Unter den Optionen, Wir haben die Möglichkeit -d, Das ermöglicht es Ihnen, die Liste der der Name des Verzeichnisses anstatt die Dateien in der. Und darüber hinaus, Wir haben das Muster */ Was machen, die nur eine Liste der Verzeichnisse und Dateien ignorieren. So, Wenn wir eine Probe-Verzeichnis, in dem zum Ausführen des Befehls haben LS Wir erhalten folgende:
1 2 3 4 5 6 7 | $ ls -l -rw-r--r-- 1 root root 0 Jun 15 18:21 archivoA.txt -rw-r--r-- 1 root root 0 Jun 15 18:21 archivoB.txt -rw-r--r-- 1 root root 0 Jun 15 18:21 archivoC.txt drwxr-xr-x 2 root root 4096 Jun 15 18:21 directorioA drwxr-xr-x 2 root root 4096 Jun 15 18:22 directorioB drwxr-xr-x 2 root root 4096 Jun 15 18:21 directorioC |
If nur laufen der Befehl mit dem Muster für nur Verzeichnisse anzeigen, Ignorieren von Dateien:
1 2 3 4 5 6 7 8 9 10 | $ ls -l */ directorioA/: total 0 directorioB/: total 0 -rw-r--r-- 1 root root 0 Jun 15 18:22 archivo1.txt directorioC/: total 0 |
Wir sehen, dass es die Verzeichnisse in Frage zeigt, aber darüber hinaus, Es zeigt die Dateien in diesen Verzeichnissen. Um dies zu vermeiden, Wir gehen zum Hinzufügen die option -d auf den vorhergehenden Befehl, so müssen:
1 2 3 4 | $ ls -ld */ drwxr-xr-x 2 root root 4096 Jun 15 18:21 directorioA/ drwxr-xr-x 2 root root 4096 Jun 15 18:22 directorioB/ drwxr-xr-x 2 root root 4096 Jun 15 18:21 directorioC/ |
Auf diese Weise, nur Wir erhalten die die Verzeichnisliste, Ignorieren von Dateien, die enthalten.
Halten Sie im Verstand, dass die Beispiele, die wir auch haben verwendet die Option -l einige weitere Informationen angezeigt, aber diese Option ist optional, da es unsere Mission nicht stört.
