- Скрытые файлы в Linux
- Какие файлы считаются скрытыми в Linux
- Отображение скрытых файлов в файловом менеджере Nautilus
- Просмотр скрытых файлов в командной строке
- Примечание
- Показать скрытые файлы в Linux
- Показ скрытых файлов в Dolphin
- Скрытые файлы в Nautilus
- Просмотр скрытых файлов в терминале
- How to Show Hidden Files in Linux
- How to Show Hidden Files
- Show Hidden Files From the Command Line
- Show Hidden Files in a Graphical Interface (GUI)
- How to Hide Files
- Hide File or Directory Using the Linux Command Line
- Hide a File in a Graphical Interface (GUI)
- How to Create Password-Protected Hidden Files
- Create Password-Protected, Hidden File From the Command Line
- Create a Hidden, Password-Protected File From the Graphical Interface
- Как показать скрытые файлы в Linux
- Как показать скрытые файлы в Dolphin
- Как показать скрытые файлы в Nautilus
- Как показать скрытые файлы в терминале
Скрытые файлы в 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 их не отображает. Также стоит отметить, что при простом создании резервной копии домашней директории путем копирования на другой носитель нужно не забывать скопировать скрытые файлы (если, конечно, они вам нужны).
Показать скрытые файлы в Linux
В Linux как и в Windows есть скрытые файлы, правда работают они здесь немного по-другому. В файловых системах Linux нет никакого атрибута скрытности, просто разработчики договорились, что файлы с точкой перед названием будут считаться скрытыми.
Это, как правило, различные файлы настроек, файлы кэша, и временные данные приложений. Как вы поняли, в этой инструкции мы рассмотрим как посмотреть скрытые файлы в Linux, а именно в файловых менеджерах Dolphin и Nautilus а также в терминале.
Показ скрытых файлов в Dolphin
В стандартном файловом менеджере KDE скрытые файлы можно посмотреть отметив флажок показать скрытые файлы в меню управление:
Вот они будут выглядеть немного светлее обычных:
Того же эффекта можно добиться нажав сочетание клавиш Alt+. (Alt + точка) Чтобы вернуть все как было нажмите эти же клавиши еще раз или снимите флажок в меню.
Скрытые файлы в Nautilus
В Nautilus все почти так же. Откройте меню Вид и установите галочку Показать скрытые файлы:
Выглядят они здесь так же как и все, только с точкой в имени:
И здесь тоже есть горячие клавиши Ctrl+H, H означает Hidden, что переводиться как скрытый.
Просмотр скрытых файлов в терминале
В терминале для просмотра списка файлов в директории используется утилита ls. Передав в ей опцию -a мы увидим все файлы, в том числе скрытые. Например, для домашней папки текущего пользователя:
Чтобы просматривать скрытые файлы было удобнее можно добавить опцию -l:
Теперь вы знаете как включается просмотр скрытых файлов и папок в Linux. Как видите, это очень просто. Намного проще чем в Windows, так как вам не надо заходить ни в какие настройки и можно сделать всё прямо в файловом менеджере. Что примечательно, файловый менеджер запоминает какая настройка выбрана между перезагрузками, поэтому вам не придется менять настройки каждый раз.
Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.
How to Show Hidden Files in Linux
Linux, by default, hides many of the sensitive system files. Hidden files are usually system or application files, concealed to prevent accidental changes.
This guide will show you how to display and work with hidden files in Linux.
Note: Some directories require administrator, root, or sudo privileges to access. Depending on the files you want to access, you may need to switch users or use the sudo command.
How to Show Hidden Files
Show Hidden Files From the Command Line
To display all the files in a directory, including hidden files, enter the following command:
The ls command lists the contents of the current directory. The –a switch lists all files – including hidden files.
To list regular and hidden files in a different directory than your current working location:
Replace /etc with any other directory.
Show Hidden Files in a Graphical Interface (GUI)
There’s a simple method to show hidden files if you’re more comfortable working in Gnome (or any other graphical interface).
1. First, browse to the directory you want to view.
2. Then, press Ctrl+h .
If Ctrl+h doesn’t work, click the View menu, then check the box to Show hidden files.
Note: Ctrl+h works in newer Ubuntu and CentOS environments. If you’re running an older or different version, it may not work.
How to Hide Files
Hide File or Directory Using the Linux Command Line
To mark a file as hidden, use the mv (move) command.
1. First, create a test file. Use the touch command to create an empty test.txt file:
2. Then, hide the file by moving it under a new filename. The period (.) at the beginning of the new filename indicates that it’s hidden:
3. To verify the file is now hidden, display the contents of the current directory:
4. Now, list the contents, including hidden files:
You should see test.txt in the second listing.
Note: The process is entirely the same for directories. Use the mv command with a period (.) at the beginning of the new directory name.
Hide a File in a Graphical Interface (GUI)
You can also mark a file as hidden using a graphical interface.
1. Right-click the file you want to hide.
2. Then, select Rename.
3. Make the file hidden by placing a period at the beginning of the filename.
Use the same process to hide a directory.
How to Create Password-Protected Hidden Files
Create Password-Protected, Hidden File From the Command Line
1. To create a hidden and password-protected archive file from the command line, start by creating a new text file:
2. Next, compress and encrypt that file:
zip ––encrypt test2.zip test2.txt
3. You’ll be asked to enter and confirm a password for the file.
4. Then, use the ls command – you should see test2.zip in the file list.
5. Next, set the .zip file to hidden by entering:
6. Finally, use ls and ls –a to confirm and verify the file is hidden.
Create a Hidden, Password-Protected File From the Graphical Interface
Encrypting a file requires more steps in the graphical version of Linux.
1. Start by opening the File Manager to your home directory.
2. Right-click an empty area, then click New Folder (a folder and a directory are the same things).
3. Name the folder test3 and click Create.
4. Next, click Activities > Search > type archive manager > launch the Archive Manager.
5. Drag and drop the new test3 folder into the Archive Manager window.
6. The system will ask: Do you want to create an archive with these files? Click Create Archive.
7. In the Create Archive dialog box, the filename should be test3. Just to the right, click the drop-down and select the .zip format.
8. Click Other options near the bottom. Type a password to use for your archive, then click Save.
9. Close the Archive Manager. You should now see a test3.zip file in the home directory.
10. Right-click the test3.zip file, click Rename, and add a period at the beginning of the filename.
You should now be able to show and hide hidden files in Linux. These commands can be especially useful if you need to find configuration files.
Also, you can find web browser data, certain application caches, and logs stored in hidden files.
Как показать скрытые файлы в Linux
Как в операционной системе Windows, в Linux есть скрытые файлы, но работают в этой системе они несколько иначе. Как таковой атрибут скрытности отсутствуют. Между разработчикам была достигнута договоренность об использовании файлов с точкой перед названием, что и указывает на их скрытность. К числу скрытых обычно относятся кэш, файлы настройки, временные данные приложений. После прочтения этой инструкции вы будете знать, как отобразить скрытые файлы в системе Linux и в файловых менеджерах Dolphin и Nautilus, а также в терминале.
Как показать скрытые файлы в Dolphin
Чтобы показать скрытые файлы в KDE, достаточно отметить флажок в меню управления:
После чего они отобразятся, и будут выглядеть светлей обычных:
Еще более простой способ – нажать сочетание клавиш Alt + точка. Чтобы вернуть их состояние в исходное значение, еще раз нажмите Alt + точка или отметьте флажок скрытых файлов в меню управления.
Как показать скрытые файлы в Nautilus
В случае Nautilus никаких сложностей не должно возникнуть, так как необходимо проделать практически то же самое.
Открываем меню «Вид» и устанавливаем галочку напротив «Показать скрытые файлы»:
Выглядят они здесь как и все, только с точкой в имени:
Если удобней пользоваться горячими клавишами, нажмите Ctrl+H.
Как показать скрытые файлы в терминале
Чтобы просмотреть их в терминале, необходимо использовать утилиту под названием ls. Необходимо передать опцию для просмотра соответствующих файлов, например:
Это для домашней папки текущего пользователя. Добавьте опцию –l для более удобного просмотра скрытых файлов:
Как видим, ничего сложного. Теперь вы точно знаете, как включить просмотр скрытых файлов и папок в Linux. Это еще проще, чем в Виндовс, так как не нужно переходить в настройки и вся работа делается с файлового менеджера. Полезно и то, что файловый менеджер запоминает, какая настройка выбрана между перезагрузками, поэтому вам не придется менять настройки каждый раз.