Операционная система Linux состоит из сотен файлов и папок, которые по умолчанию скрыты. Такие файлы называются скрытыми файлами или файлами с точками, поскольку они всегда начинаются с точки (.). Давайте рассмотрим, как вы можете просмотреть эти скрытые файлы в вашей системе Linux.
Концепция скрытых файлов проста, но очень важна в Linux. В основном они используются для хранения файлов конфигурации или пользовательских настроек. Обычно эти файлы используются вашими системными службами, сценариями или другими программами. Например, .bash_logout script выполняется всякий раз, когда вы выходите из сеансов Bash. Еще одним прекрасным примером является .gitignore файл, используемый Git для исключения передачи определенных файлов в удаленный репозиторий.
Иногда концепция скрытых файлов может использоваться, чтобы скрыть определенные файлы от посторонних глаз в основном неопытных пользователей.
Команда ls — широко используемая команда Linux. В своей простейшей форме команда выводит список файлов и папок в каталоге. Однако по умолчанию ls не выводит список скрытых файлов.
Чтобы показать скрытые файлы, вы должны использовать -а опция, которая позволяет вывести список «всех» файлов и папок (включая скрытые).
Перейдите в свой домашний каталог с помощью команда компакт-диска и сделайте список всех файлов, используя ls.
лс -а
Выход:
Как видите, несколько файлов начинаются с точки (.). Если вы просто запустите лс команда без -а опция, вывод не будет включать скрытые файлы.
Если у вас нет скрытых файлов в вашем домашнем каталоге, вы можете создать его с помощью сенсорная команда следующим образом:
трогать.sample_hidden_file.текст
Вы также можете создавать скрытые папки с мкдир команда. Вам просто нужно убедиться, что вы используете точку в начале имени папки.
Вы можете указать команде ls не указывать определенный файл или папку. Например, учитывая, что вы находитесь в своей домашней папке, вы можете запустить следующую команду, чтобы не перечислять Рабочий стол каталог в выводе команды:
лс --hide=Рабочий стол
В дополнение к ls вы можете использовать команда поиска как альтернативный способ перечисления скрытых файлов и папок в Linux. Команда find ищет файлы в иерархии папок.
Чтобы вывести список или найти все скрытые файлы, вы должны явно указать команде find список всех файлов, имена которых начинаются с точки (.).
найти. -имя ".*" -максимальная глубина 1 2> /dev/null
Выполните следующую команду, чтобы найти и вывести список только скрытых папок или каталогов:
найти. -имя ".*" -maxdepth 1 -тип d 2> /dev/null
Вы также можете просматривать скрытые файлы из графического интерфейса, используя файловый менеджер по умолчанию. Файлы GNOME — это файловый менеджер по умолчанию в Ubuntu Desktop. Ранее Файлы программа была известна как Наутилус.
Вы можете запустить Файлы, нажав кнопку Супер, а затем введите «Файлы» в появившемся поле поиска. Нажмите на программу «Файлы», и по умолчанию она покажет файлы в домашней папке.
По умолчанию ваш файловый менеджер не отображает все скрытые файлы. Нажми на Меню значок в правом верхнем углу и выберите Показать скрытые файлы. Ваши скрытые файлы и папки теперь будут видны.
Кроме того, вы можете использовать сочетание клавиш Ctrl + Н для просмотра скрытых файлов и в Linux.
Хотя вы не можете просматривать скрытые файлы и папки по умолчанию, вы все равно можете взаимодействовать с ними, как и с другими обычными файлами. На самом деле, в какой-то момент вам, возможно, придется внести изменения в скрытый файл.
Поиск файлов и папок в системе Linux
Знание того, как просматривать и перечислять все файлы, включая скрытые файлы и папки, полезно, если вы рассматриваете Linux в качестве ежедневного драйвера. Файлы точек играют важную роль в операционной системе Linux, поскольку они обычно используются для хранения параметров конфигурации программ.
Помимо файлов, команда find также может эффективно находить каталоги в Linux. Но есть несколько флагов и опций, которые вам придется изучить, чтобы сделать это.