Просмотр скрытых файлов с помощью команды ls
В Linux файлы, имена которых начинаются с точки (.
), считаются скрытыми. Обычно это конфигурационные файлы или системные файлы, которые не предполагают частых изменений. Стандартная команда ls
по умолчанию не отображает эти скрытые файлы.
Для просмотра скрытых файлов необходимо использовать параметр -a
с командой ls
. Параметр -a
означает "все", что указывает команде ls
показать все файлы, включая скрытые.
Выполните следующую команду, чтобы вывести список всех файлов в текущем каталоге, включая скрытые:
ls -a
Вы должны увидеть вывод, похожий на следующий:
. .. file1.txt file2.txt folder1 .hidden_file
Обратите внимание, что вывод теперь включает:
.
- представляет текущий каталог
..
- представляет родительский каталог
.hidden_file
- скрытый файл, созданный на этапе настройки
Для получения подробного представления о всех файлах, включая скрытые, можно комбинировать параметры -a
и -l
:
ls -la
Или эквивалентно:
ls -l -a
Обе команды дадут одинаковый вывод, похожий на следующий:
total 4
drwxr-xr-x 3 labex labex 4096 Aug 15 10:30 .
drwxr-x--- 1 labex labex 4096 Aug 15 10:30 ..
-rw-r--r-- 1 labex labex 0 Aug 15 10:30 file1.txt
-rw-r--r-- 1 labex labex 0 Aug 15 10:30 file2.txt
drwxr-xr-x 2 labex labex 4096 Aug 15 10:30 folder1
-rw-r--r-- 1 labex labex 0 Aug 15 10:30 .hidden_file
Это показывает все файлы, включая скрытые, с их подробной информацией.
Скрытые файлы широко используются в Linux для хранения конфигурационных настроек. Например, в вашем домашнем каталоге файлы, такие как .bashrc
и .zshrc
, содержат настройки оболочки, в то время как каталоги, такие как .config
, хранят настройки приложений.