Я часто использую ls
(в длинном формате: ll
), чтобы перечислить один файл, просто чтобы увидеть атрибуты. Как перечислить одну папку, без, расширяя содержание.В bash как использовать ls для перечисления одной папки
Пример
[email protected]:~/temp/test$ ls
file.txt folder
[email protected]:~/temp/test$ ls file.txt
file.txt
[email protected]:~/temp/test$ ls folder/
content.txt
[email protected]:~/temp/test$ ls folder
content.txt
[email protected]:~/temp/test$
Edit:
Ответ явно написано в man ls
: используйте опцию -d
. Но почему ls folder
не работает?
RTFM!/10char: P – KurzedMetal
@KurzedMetal: вы правы - мой вопрос должен был быть: почему 'ls folder' (без косой черты в конце) не работает ожидаемым образом? – hpekristiansen
@ Hans-PeterE.Kristiansen 'ls directory' * * * работает ожидаемым образом. Возможно, вопрос должен быть «почему вы ожидаете, что он будет вести себя по-другому?» –