Файлы списка Linux dfference - ls vs ls /

Никогда раньше не использовал Linux и пытался понять разницу между

ls

и

ls / 

«ls /» получает все мои каталоги (и многое другое, но не .files — скрытые файлы), как мы видим в этот обширный список команд.

А как насчет ls?


person user2060451    schedule 25.08.2018    source источник
comment
Добавьте флаг '-a' (или '-A'), чтобы увидеть скрытые файлы. Это просто соглашение не перечислять записи, имя которых начинается с точки.   -  person jno    schedule 25.08.2018
comment
Stack Overflow — это сайт для вопросов по программированию и разработке. Этот вопрос кажется не по теме, потому что он не о программировании или разработке. См. раздел О каких темах я могу задать здесь в Справочном центре. Возможно, Суперпользователь или Unix & Linux Stack Exchange лучше спросить.   -  person jww    schedule 25.08.2018


Ответы (2)


ls означает список каталогов и файлов в каталоге.

В вашей ситуации ls (без аргумента каталога) будет отображать каталоги и файлы в текущем каталоге (pwd). Другая команда, ls /, выводит список файлов и каталогов в корневом каталоге, который называется /.

person rfum    schedule 25.08.2018

Только ls распечатает содержимое вашего текущего каталога; вы можете использовать ls с аргументами для отображения другой информации. Примером может быть ls -a, где -a является опцией, и отображает список каталогов, включая те, которые начинаются с точки (например, .htaccess). ls имеет несколько параметров аргумента; короткие начинаются с тире (-), как упомянутые выше -a, а также есть более длинные, которые начинаются с двойного тире (--), например --all, который является длинной версией -a и делает то же самое.

ls / — это команда списка каталогов (ls), а / — это структура папок, с которой будет работать ls. В этом случае вы вызываете список содержимого каталога в папке /, которая является корневым каталогом. Примером использования ls и структур папок может быть использование ls /home для отображения содержимого каталога /home.

Чтобы собрать все вместе; вы можете использовать ls с параметром (-a) и структурой папок, как в примере ниже:

ls -a /home

Надеюсь, это поможет!

Для расширенного способа просмотра ваших результатов ls >пожалуйста, посмотрите этот ответ stackoverflow.

person Erick Gonzalez    schedule 28.01.2019