
Когда вы работаете Linux, Используйте команду Ls, Поскольку Терминал системы, для список содержание Каталог текущий или любой другой каталог, который передается как параметр. Эта команда также предлагает большое количество Параметры Это позволяет вам выбрать, что показать и как это сделать.
Среди всех вариантов, У нас есть опция -d, который позволит вам список имя каталога Вместо файлов, содержащихся в. И Кроме того, У нас есть шаблон */ который будет делать, что только список каталогов и игнорировать файлов. Типа того, Если у нас есть образец каталог, в котором для выполнения команды Ls Мы получаем следующие:
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 |
Если запускать только команда с узором для Показывать только каталоги, Игнорирование файлов:
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 |
Мы видим, что он показывает каталоги в вопросе, но в дополнение, Это показывает файлы в этих каталогах. Чтобы избежать этого, Мы собираемся Добавить параметр -d к предыдущей команды, так что будет иметь:
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/ |
Таким образом, только Мы получим список каталогов, игнорировать файлы, которые содержат.
Имейте в виду, что примеры мы также использовали параметр -l чтобы показать больше информации, но этот параметр является необязательным, потому что это не мешает нашей миссии.
