в чем разница между следующими командами?
ls -al
ls -al /
потому что они показывают мне другой список содержимого для них.
Я пытался найти ответ, но не смог. Если это повторяющийся вопрос, вставьте ответ.
ls [ОПЦИЯ]... [ФАЙЛ]...
Список информации о ФАЙЛАХ (текущий каталог по умолчанию).
Таким образом, ls -al
отображает текущий каталог (по умолчанию), ls -al /
перечисляет корневой каталог. Если ваш текущий каталог не является корневым каталогом, вы получите другие результаты.
ls -al
перечисляет все файлы и каталоги в текущем каталоге, потому что, когда каталог не указан, ls
предполагает, что вы хотите, чтобы он отображал текущий рабочий каталог . Вы можете просмотреть текущий рабочий каталог с помощью команды pwd
. В большинстве случаев рабочим каталогом по умолчанию является ваш домашний каталог (/home/username).
ls -al /
, с другой стороны, перечисляет все файлы в корневом каталоге (/), а не в рабочем каталоге (по умолчанию /home/username).
Вы можете изменить рабочий каталог по умолчанию через cd /path/to/desireddirectory
Если вы хотите, чтобы рабочий каталог по умолчанию был /
, тогда выполните cd /