Что означает ls -d? [дубликат]

Я попробовал версию ядра 4.11.0, которая на данный момент является последней стабильной версией, как было предложено в комментариях к вопросу. Появились некоторые новые параметры перезагрузки, и теперь они работают.

Я не стал вникать в подробности, поэтому не могу сказать, было ли что-то сломано, а затем снова исправлено, или версия 4.1.18 могла быть исправлена ​​при правильной настройке.

0
20.02.2019, 23:09
2 ответа

Опция -dговорит:

-d, --directory
       list directories themselves, not their contents

Это показывает вам ., потому что — это ваш текущий каталог. Это можно использовать в сочетании с -l, если вы просто хотите увидеть разрешения/владельца каталога, среди прочего.

2
28.01.2020, 02:22

Переключатель -dпоказывает сам каталог, а не его содержимое. В вашем случае это означает текущий каталог. Если вы запустите ls -ld, он покажет разрешения, владельца, время последнего изменения и т. д. для текущего каталога.

Если вы запустите ls -d another_directory, то он покажет то же самое для любого каталога, который вы укажете.

1
28.01.2020, 02:22

Теги

Похожие вопросы