- Как показать скрытые файлы в Linux
- Показать скрытые файлы в Linux с помощью ls
- Показать исключительно скрытые файлы с помощью ls
- Показать скрытые файлы в Linux, используя find
- Показать скрытые каталоги используя find
- Показать скрытые файлы в Linux, используя dir
- Отображение скрытых файлов в среде рабочего стола GNOME
- Вывод
- Как просмотреть скрытые файлы и папки в Linux
- Почему у нас есть скрытые файлы?
- Просмотр скрытых файлов с помощью команды ls.
- Найдите скрытые файлы с помощью Find
- Показать скрытые файлы с помощью графического интерфейса
- Поиск файлов и папок в Linux
- Скрытые файлы в Linux
- Какие файлы считаются скрытыми в Linux
- Отображение скрытых файлов в файловом менеджере Nautilus
- Просмотр скрытых файлов в командной строке
- Примечание
Как показать скрытые файлы в Linux
В Linux скрытые файлы — это файлы, которые не отображаются напрямую при выполнении стандартного списка каталогов ls.
Скрытые файлы, также называемые dotfiles в операционных системах Unix, — это файлы, используемые для выполнения некоторых сценариев или для хранения конфигурации некоторых служб на вашем хосте.Некоторым популярным примером скрытых файлов являются файлы, содержащиеся в домашнем каталоге пользователя: .bashrc , в котором хранятся сценарии инициализации пользователя, или .bash_logout , который выполняется всякий раз, когда вы выходите из сеанса bash.
В некоторых случаях вам необходимо иметь возможность легко находить скрытые файлы для настройки параметров конфигурации по умолчанию. Мы рассмотрим все методы, используемые для отображения скрытых файлов в Linux.
Показать скрытые файлы в Linux с помощью ls
Самый простой способ показать скрытые файлы в Linux — это использовать команду ls с опцией -a , что значит all.
Например, чтобы показать скрытые файлы в домашнем каталоге пользователя, вы должны выполнить эту команду. Кроме того, вы можете использовать флаг -A для отображения скрытых файлов в Linux. При использовании A подразумеваемые файлы не будут отображаться (например, предыдущая папка также называется . )
$ ls -al ~ total 356 drwxr-xr-x 14 schkn schkn 4096 Oct 26 06:08 . --- Не показано с -A drwxr-xr-x 3 root root 4096 Jan 5 2019 .. --- Не показано с -A -rw------- 1 schkn schkn 43436 Oct 26 06:08 .bash_history -rw-r--r-- 1 schkn schkn 220 Apr 4 2018 .bash_logout -rw-r--r-- 1 schkn schkn 3771 Apr 4 2018 .bashrc drwx------ 2 schkn schkn 4096 Jan 5 2019 .cache $ ls -A ~ total 348 -rw------- 1 schkn schkn 43436 Oct 26 06:08 .bash_history -rw-r--r-- 1 schkn schkn 220 Apr 4 2018 .bash_logout -rw-r--r-- 1 schkn schkn 3771 Apr 4 2018 .bashrc drwx------ 2 schkn schkn 4096 Jan 5 2019 .cache
В этом случае скрытыми файлами являются файлы bash_history, bash_logout , bashrc и файлы кэша.
Показать исключительно скрытые файлы с помощью ls
В некоторых случаях вас могут не интересовать другие файлы, кроме тех которые скрыты. Чтобы показать исключительно скрытые файлы в Linux, используйте команду ls со специальным регулярным выражением.
Например, используя пример, который мы описали ранее, мы получили бы следующий результат.
$ ls -dl .[^.]* ~ -rw------- 1 schkn schkn 43436 Oct 26 06:08 .bash_history -rw-r--r-- 1 schkn schkn 220 Apr 4 2018 .bash_logout -rw-r--r-- 1 schkn schkn 3771 Apr 4 2018 .bashrc drwx------ 2 schkn schkn 4096 Jan 5 2019 .cache drwx------ 5 schkn schkn 4096 Jan 5 2019 .config
Показать скрытые файлы в Linux, используя find
Еще один эффективный способ найти скрытые файлы во всей вашей системе — использовать команду find.
Чтобы показать все скрытые файлы в вашей системе, запустите find с опцией name .
Обратите внимание, что выходные данные команды перенаправляются в /dev/null , чтобы не отображаться в каталогах, к которым у вас нет доступа.
/dev/null — специальный файл в системах UNIX, представляющий собой так называемое «пустое устройство», в которое всегда успешно происходит запись. Обычно используется для того чтобы туда отправлять ненужный вывод программы.
Чтобы показать скрытые файлы в текущем рабочем каталоге, запустите find с параметром maxdepth .
$ find . -name ".*" -maxdepth 1 2> /dev/null
Показать скрытые каталоги используя find
Чтобы показать скрытые каталоги в текущем рабочем каталоге, без рекурсивного поиска, используйте команду find и укажите тип d .
$ find . -name ".*" -maxdepth 1 -type d 2> /dev/null
Показать скрытые файлы в Linux, используя dir
Команда dir — это команда, близкая к команде ls в Linux: она отображает содержимое каталога в вашей системе.
Подобно команде ls , ее можно использовать для отображения скрытых файлов в каталоге.
Чтобы показать скрытые файлы, выполните команду dir с опцией -a или -A .
Например, чтобы показать скрытые файлы в вашем домашнем каталоге, вы должны выполнить:
$ dir -A ~ .bash_history .dbshell .mongorc.js .viminfo scripts
Обратите внимание, что команда dir также показывает скрытые каталоги, которые могут находиться в пути, который вы ищете.
Подобно команде ls , вы можете выбрать отображение скрытых файлов исключительно в папке, чтобы не беспокоиться обо всех остальных файлах.
Например, в домашнем каталоге это даст такой вывод:
$ dir -dl .[^.]* ~ -rw------- 1 schkn schkn 43436 Oct 26 06:08 .bash_history -rw-r--r-- 1 schkn schkn 220 Apr 4 2018 .bash_logout -rw-r--r-- 1 schkn schkn 3771 Apr 4 2018 .bashrc drwx------ 2 schkn schkn 4096 Jan 5 2019 .cache
Отображение скрытых файлов в среде рабочего стола GNOME
Наконец, для тех, кто работает в среде рабочего стола GNOME, вы также можете показывать скрытые файлы, когда просматриваете систему с помощью проводника.
Чтобы отобразить скрытые файлы через интерфейс GNOME, нажмите небольшую стрелку вниз, расположенную в верхнем правом углу экрана.
При появлении небольшого выпадающего меню обязательно установите флажок «Показать скрытые файлы» (Show Hidden Files).
Как следствие, скрытые файлы и папки будут видны в проводнике.
Вывод
В этом руководстве вы увидели все способы отображения скрытых файлов в Linux: с помощью команды ls, но у вас также есть команда find и dir. Если вы используете среду рабочего стола GNOME, есть возможность легко их отобразить с помощью небольшой опции.
Как просмотреть скрытые файлы и папки в Linux
Различные компьютерные операционные системы пытаются предоставить различные средства для защиты своих важных файлов от любого преднамеренного или непреднамеренного изменения или удаления с помощью ряда процедур, одна из которых заключается в том, чтобы скрыть эти файлы и держать их подальше от глаз пользователей или злоумышленников. Но иногда могут потребоваться модификации, поэтому операционные системы позволяют показать это с помощью конкретных шагов.
Операционная система Linux состоит из сотен файлов и папок, которые по умолчанию скрыты. Эти файлы называются скрытыми файлами или растровыми изображениями, поскольку они всегда начинаются с точки (.). Давайте рассмотрим, как вы можете просмотреть эти скрытые файлы в вашей системе Linux. Проверять Как просмотреть скрытые файлы на Mac.
Почему у нас есть скрытые файлы?
Концепция скрытых файлов проста, но очень важна в Linux. В основном они используются для хранения файлов конфигурации или пользовательских настроек. Эти файлы обычно используются системными службами, сценариями или другими приложениями. Например, сценарий .bash_logout выполняется всякий раз, когда вы выходите из сеансов Bash. Еще один отличный пример — файл .gitignore, который Git использует, чтобы исключить отправку определенных файлов в ваш удаленный репозиторий.
Иногда концепция скрытых файлов может использоваться для того, чтобы скрыть определенные файлы от посторонних глаз, в основном от неопытных пользователей.
Просмотр скрытых файлов с помощью команды ls.
команда ls Это широко используемая команда Linux. В своей простейшей форме команда выводит список файлов и папок в каталоге. Однако по умолчанию команда ls не выводит список скрытых файлов.
Чтобы отобразить скрытые файлы, вы должны использовать флаг -a , какой порядок ls Список «всех» файлов и папок (включая скрытые).
Перейдите в свой домашний каталог с помощью команды cd Составьте список всех файлов с помощью команды ls.
Как видите, многие файлы начинаются с точки (.). Если вы просто запустите команду ls без тега -a , вывод не будет включать скрытые файлы.
Если в вашем домашнем каталоге нет скрытых файлов, вы можете создать их с помощью команды . трогать Следующим образом:
touch .sample_hidden_file.txt
Вы также можете создать скрытые папки с помощью команды MkDir. Вам просто нужно убедиться, что вы используете точку в начале имени папки.
Ты можешь сказать ls Не включать конкретный файл или папку. Например, поскольку вы находитесь в домашней папке, вы можете запустить следующую команду, чтобы не указывать каталог рабочего стола в выводе команды:
Найдите скрытые файлы с помощью Find
بالإضافة إلى ls , вы можете использовать команду найдите Как альтернативный способ вывести список скрытых файлов и папок в Linux. Команда find ищет файлы в иерархии папок.
Чтобы просмотреть список или найти все скрытые файлы, вы должны указать команду найдите Явно перечислить все файлы, имена которых начинаются с точки (.).
find . -name “.*” -maxdepth 1 2> /dev/null
Выполните следующую команду, чтобы найти и перечислить только скрытые папки или каталоги:
find . -name “.*” -maxdepth 1 -type d 2> /dev/null
Показать скрытые файлы с помощью графического интерфейса
Вы также можете просматривать скрытые файлы из графического интерфейса, используя файловый менеджер по умолчанию. Файлы из GNOME — файловый менеджер по умолчанию в Ubuntu Desktop. Ранее приложение «Файлы» называлось Nautilus.
Вы можете запустить приложение, нажав клавишу супер Затем введите «Файлы» в появившейся строке поиска. Нажмите на приложение «Файлы», и оно по умолчанию отобразит файлы в вашей домашней папке.
По умолчанию ваш файловый менеджер не отображает все скрытые файлы. Щелкните значок меню в правом верхнем углу и выберите Показать скрытые файлы. Скрытые файлы и папки теперь будут видны.
Кроме того, вы можете использовать сочетание клавиш Ctrl + H Для просмотра скрытых файлов и в Linux.
Хотя вы не можете просматривать скрытые файлы и папки по умолчанию, вы все равно можете взаимодействовать с ними, как и с другими обычными файлами. Фактически, в какой-то момент вам, возможно, придется внести изменения в скрытый файл. Проверять Как скрыть файлы в скрытой папке без имени и без значка.
Поиск файлов и папок в Linux
Знание того, как перечислить и отобразить все файлы, включая скрытые файлы и папки, полезно, если вы думаете о Linux как о своей повседневной операционной системе. Растровые изображения играют важную роль в Linux, поскольку они обычно используются для хранения параметров конфигурации для установленных приложений.
В дополнение к приложению «Файлы» команда . найдите Также эффективно находите каталоги в Linux. Но есть некоторые признаки и варианты, которые вы должны изучить, чтобы сделать это. Теперь вы можете просмотреть Самые важные и обязательные приложения для пользователей Linux.
Скрытые файлы в Linux
В этой статье я расскажу, какие файлы и директории являются скрытыми в Linux и как их просмотреть в файловом менеджере Nautilus и из командной строки.
Какие файлы считаются скрытыми в Linux
Файл (или директория) в Linux считается скрытым (hidden), если его название начинается с символа точка «.». Например, «.myfile». Обычно такие файлы используются приложениями для хранения настроек, конфигураций и другой информации, которую нужно скрыть от пользователя. Зачастую пользователю требуется отредактировать соответствующий конфигурационный скрытый файл, чтобы настроить какую-нибудь программу в Linux и пользователи сталкиваются с тем, что не знают, как их вообще просмотреть. По умолчанию файловые менеджеры обычно не отображают такие файлы.
Отображение скрытых файлов в файловом менеджере Nautilus
Файловый менеджер Nautilus, который является стандартным в Ubuntu, по умолчанию не показывает скрытые файлы. Для того, чтобы Nautilus отобразил скрытые файлы можно воспользоваться комбинацией клавиш Ctrl+H или воспользоваться пунктом меню «Вид->Показывать скрытые файлы».
Чтобы Nautilus всегда отображал скрытые файлы, выберите в меню «Правка->Параметры» и установите галочку напротив пункта «Показывать скрытые и резервные файлы». Также эта опция позволит отобразить файлы резервных копий (их названия заканчиваются на символ тильда «~») Теперь при каждом запуске Nautilus будет отображать полный листинг файлов.
Просмотр скрытых файлов в командной строке
Для просмотра списка файлов в командной строке используется команда ls. Чтобы по команде ls также выводились скрытые файлы, существует опция -a. Пример:
#ls -a . .. testdir upload .config .data
Примечание
Скрытые файлы или директории в Linux не являются более защищенными, чем обычные файлы. Это всего лишь возможность разграничения на отображаемые и скрываемые файлы при использовании файловых менеджеров и других программ работы с файлами. Например, в домашней директории пользователя обычно хранится несколько десятков скрытых директорий и файлов, но для удобства пользователя, например, то же Nautilus их не отображает. Также стоит отметить, что при простом создании резервной копии домашней директории путем копирования на другой носитель нужно не забывать скопировать скрытые файлы (если, конечно, они вам нужны).