Как я могу перечислить папки из терминала, какую команду мне использовать?
, чтобы перечислять только папки try: ls -d */
Источник: man ls
Этот абзац не относится конкретно к вашему вопросу, но если вы никогда не читали об этом, это будет хорошо видеть. Глобусы отличаются от регулярных выражений, как (частично) объяснено в Wikipedia . На регулярных выражениях написаны целые книги, но tl; dr существует множество различных способов кодирования выражений, соответствующих шаблону. [ ! d12]
Поскольку я очень неопытный пользователь, мне нравится этот сайт. Он сообщает вам все, что вы хотите знать о командах bash, в некоторых случаях это даже дает вам примеры. Очень полезно.
В вашем случае:
ls, чтобы перечислить файлы ls -a, чтобы включить скрытые файлы ls -l для длинного формата списка ...ls -al | grep ^d
включают скрытые файлы '-a' grep ^ d начинать с 'd', означающего каталог, когда имя начинается с точечного каталога, скрыто
, чтобы отобразить рекурсивно это
[ f2]ls -1 -d */
где
-1
перечисляет один каталог на строку.
ls перечислит файлы.
ls -l отобразит файлы с подробной информацией (например, размер файла).
$ ls
Desktop Downloads hadoop Pictures Templates
Documents examples.desktop Music Public Videos
Вы даже можете указать несколько каталогов ls ~ /usr $ ls ~ /usr
/home/hadoop1:
Desktop Downloads hadoop Pictures Templates
Documents examples.desktop Music Public Videos
/usr:
bin games include lib local locale sbin share src
. Чтобы получить вывод в длинном формате, мы можем использовать опцию -l $ ls -l
total 48
drwxr-xr-x 2 hadoop1 hadoop1 4096 Jul 1 2017 Desktop
drwxr-xr-x 2 hadoop1 hadoop1 4096 Jul 1 2017 Documents
drwxr-xr-x 2 hadoop1 hadoop1 4096 Jul 1 2017 Downloads
-rw-r--r-- 1 hadoop1 hadoop1 8980 Jul 1 2017 examples.desktop
drwxr-xr-x 10 hadoop1 hadoop1 4096 Jul 1 2017 hadoop
drwxr-xr-x 2 hadoop1 hadoop1 4096 Jul 1 2017 Music
drwxr-xr-x 2 hadoop1 hadoop1 4096 Jul 1 2017 Pictures
drwxr-xr-x 2 hadoop1 hadoop1 4096 Jul 1 2017 Public
drwxr-xr-x 2 hadoop1 hadoop1 4096 Jul 1 2017 Templates
drwxr-xr-x 2 hadoop1 hadoop1 4096 Jul 1 2017 Videos
Поскольку я очень неопытный пользователь, мне нравится этот сайт. Он сообщает вам все, что вы хотите знать о командах bash, в некоторых случаях это даже дает вам примеры. Очень полезно.
В вашем случае:
ls, чтобы перечислить файлы ls -a, чтобы включить скрытые файлы ls -l для длинного формата списка ...Поскольку я очень неопытный пользователь, мне нравится этот сайт. Он сообщает вам все, что вы хотите знать о командах bash, в некоторых случаях это даже дает вам примеры. Очень полезно.
В вашем случае:
ls, чтобы перечислить файлы ls -a, чтобы включить скрытые файлы ls -l для длинного формата списка ...Поскольку я очень неопытный пользователь, мне нравится этот сайт. Он сообщает вам все, что вы хотите знать о командах bash, в некоторых случаях это даже дает вам примеры. Очень полезно.
В вашем случае:
ls, чтобы перечислить файлы ls -a, чтобы включить скрытые файлы ls -l для длинного формата списка ...