Как создавать скрытые файлы в Linux (и для чего их не следует использовать)
Если вы хотите скрыть файлы от посторонних глаз в Linux, это намного проще, чем вы думаете.
Linux — очень мощная операционная система. Хотя наличие у вас под рукой такой огромной мощности может создать впечатление, что Linux довольно сложен, современные дистрибутивы Linux во многом доказывают, что это предположение ошибочно.
Возьмем, к примеру, скрытый файл, который по умолчанию невидим. Файл по-прежнему находится там, в незашифрованном виде, и его может просмотреть любой желающий, если вы знаете, где он находится и как его просмотреть.
Это поднимает важный момент. Скрытые файлы не защищены паролем, поэтому любой может просмотреть содержимое файла, если знает, как это сделать.
По этой причине вам не следует хранить конфиденциальную информацию (например, банковские счета и пароли) в этих файлах. Хотя вы спрятали эти файлы от случайного зрителя, любой пользователь, имеющий хотя бы малейший опыт работы с Linux, сможет просмотреть эти файлы.
Но для файлов, содержащих информацию, не требующую шифрования, когда вы просто хотите, чтобы файл не был на виду, скрытый файл — отличный способ.
Позвольте мне показать вам, как создать скрытый файл как из командной строки, так и из файлового менеджера с графическим интерфейсом.
Требования
Единственное, что вам для этого понадобится, — это работающий экземпляр Linux. Поскольку скрытые файлы доступны во всех дистрибутивах Linux, не имеет значения, какой из них вы используете. Что касается графического интерфейса, то процесс в основном тот же, но я буду демонстрировать его с помощью файлов GNOME (также известных как Nautilus).
Вот и все… давайте творим Linux-волшебство.
Как использовать скрытые файлы из командной строки
1. Откройте окно терминала.
Первое, что нужно сделать, это открыть окно терминала, что можно сделать из меню рабочего стола.
2. Назовите и создайте скрытый файл.
Секрет скрытых файлов в том, что они начинаются с точки. Таким образом, вместо скрытого_файла вы должны создать файл с именем .hidden_file. Из командной строки это можно сделать с помощью одной из следующих двух команд:
touch .hidden_file
nano .hidden_file
Первая команда выше создает пустой скрытый файл с именем .hidden_file. Вторая команда открывает новый файл с именем .hidden_file для редактирования. В любом случае вы создаете новый файл, который скрыт от посторонних глаз.
3. Просмотр/редактирование скрытых файлов
Вот в чем хитрость. Если вы просто введете команду ls , эти скрытые файлы не появятся. Однако если вы введете команду ls -a, скрытые файлы появятся в выходных данных. Если вы хотите открыть этот файл для редактирования, вы можете ввести команду типа nano .hidden_file, чтобы открыть его в редакторе nano.
Как использовать скрытые файлы из графического интерфейса
Если вы используете графический интерфейс, вы можете легко работать со скрытыми файлами. Файловый менеджер Nautilus по умолчанию не включает просмотр скрытых файлов. К счастью, это так же просто, как нажать сочетание клавиш Ctrl+H, чтобы включить или отключить просмотр скрытых файлов. Итак, нажмите Ctrl+H на клавиатуре, и появятся скрытые файлы.
Скрытые файлы больше не скрываются в Nautilus.
Нажмите сочетание клавиш Ctrl+H второй раз, и скрытые файлы исчезнут из поля зрения.
Чтобы создать скрытый файл в Nautilus, сначала необходимо создать шаблон TXT. Для этого вернитесь к терминалу и введите команду:
нажмите ~/Templates/text.txt
После создания шаблона перейдите в каталог, в котором вы хотите разместить скрытую папку в Nautilus, щелкните правой кнопкой мыши любое пустое место в каталоге и выберите «Новый документ» > «Текст». Это автоматически создаст файл с именем text.txt. Щелкните этот файл правой кнопкой мыши и выберите «Переименовать».
Переименование файла или папки в Nautilus осуществляется одним щелчком мыши.
Во всплывающем окне «Переименовать файл» дайте новому файлу имя, которое начинается с расширения . и нажмите «Переименовать». Если скрытый файл доступен для просмотра, снова нажмите сочетание клавиш Ctrl+H, чтобы скрыть файл. Если вам нужно открыть этот файл из файлового менеджера, вам нужно будет отобразить его, а затем дважды щелкнуть по нему, чтобы открыть для просмотра и редактирования.
Скрыть файл в Nautilus — это всего лишь переименовать его с точкой в начале.
И это все, что нужно для использования скрытых файлов в Linux. Хотя этот простой трюк не помешает знающим людям найти ваши файлы, он может, по крайней мере, скрыть их от тех, кто может не знать о приемах ls -a или Ctrl+H. Помните, что это никогда не следует рассматривать как способ скрыть конфиденциальную информацию, а скорее как средство просто спрятать файл от посторонних глаз.