Как скрыть файл в Linux

LinuxМануалы

Позвольте мне показать вам, как создать скрытый файл, или скрыть уже существующий, как из командной строки, так и из файлового менеджера с графическим интерфейсом. Этот способ отлично подойдёт для файлов, содержащих информацию, не требующую шифрования, когда вы просто хотите, чтобы файл не был на виду.

Требование единственное, вам нужен Linux. Поскольку скрытие файлов доступно для всех дистрибутивов, не имеет значения, какой из них вы используете. Что касается графического интерфейса, я буду демонстрировать на примере Файлов GNOME (он же Nautilus), но процесс везде схож.


Как создать скрытый файл из терминала


Откройте терминал (Ctrl + Alt + T) и перейдите в нужную вам директорию, где намерены создать файл.

Секрет скрытых файлов в том, что они начинаются с точки. Таким образом, вместо файла komYounity вы должны создать файл с именем .komYounity. Из терминала это можно сделать с помощью одной из следующих команд:

touch .komYounity


Если первый вариант создаёт пустой скрытый файл с именем .komYounity моментально, то вторая команда открывает новый файл с именем .komYounity для редактирования. В любом случае, вы создаете новый файл, который скрыт от посторонних глаз.

nano .komYounity


Для использования второго варианта, в вашем дистрибутиве должен быть установлен текстовый редактор nano. К тому же, чтобы файл остался после закрытия окна терминала, его нужно записать (сохранить). Нажмите Ctrl + O, вам будет предложено переименовать файл, что можно не делать, так как имя введенное вами ранее подтянется; нажмите Enter. Файл создан.



Просмотр и редактирование скрытых файлов

Вот в чём хитрость. Если вы просто введёте команду ls, эти скрытые файлы не будут отображаться. Однако, если вы введёте команду ls -a, скрытые файлы появятся в выводе. Если вы хотите открыть ранее созданный файл для редактирования, вы можете воспользоваться той же командой: nano .komYounity. Только теперь она сработает не на создание нового файла, а откроет уже имеющийся файл с таким названием в редакторе nano.



Как создать скрытый файл из графического интерфейса


Если вы используете графический интерфейс, вы можете легко работать со скрытыми файлами. Файловый менеджер Nautilus по умолчанию не позволяет просматривать скрытые файлы, но к счастью, это легко исправить. Чтобы включить или отключить просмотр скрытых файлов в Linux, нажмите на клавиатуре сочетание клавиш Ctrl + H.



Скрытые файлы больше не скрыты в Nautilus. Нажмите сочетание клавиш Ctrl + H еще раз, и скрытые файлы исчезнут из поля зрения.

Для удобства, вы можете создать шаблон. Чтобы создать скрытый файл в файловом менеджере или непосредственно на рабочем столе, сначала необходимо создать шаблон txt. Для этого вернитесь в терминал и введите команду:

touch ~/Templates/text.txt

Это действие создаст шаблон text.txt, в папке Templates (Шаблоны) и добавит пункт Создать шаблон в контекстное меню.

После создания шаблона перейдите в каталог, в котором вы хотите разместить скрытую папку, щелкните правой кнопкой мыши в любое пустое место в каталоге и выберите Создать документ > text. Это автоматически создаст файл с именем text.txt. Щелкните правой кнопкой мыши этот файл и выберите Переименовать.



Во всплывающем окне Переименовать файл дайте новому файлу имя, начинающееся с точки «.» и нажмите Переименовать. Если скрытый файл доступен для просмотра, снова нажмите сочетание клавиш Ctrl + H, чтобы скрыть файл. Если вам нужно открыть этот файл из файлового менеджера, вам нужно отобразить его, а затем дважды щелкнуть по нему, чтобы открыть его для просмотра и редактирования. Собственно, когда файл виден, вы можете работать с ним как с обычным файлом.

Статьи по теме


Не мало важный факт. Это работает со всеми типами файлов, будь то deb архив, фото или ещё что, ставим точку в начале названия файла и он будет скрыт.


Вывод


И это всё, что касается использования скрытых файлов в Linux. Хотя этот простой трюк не помешает тем, кто в курсе, найти ваши файлы, он может, по крайней мере, скрыть их от тех, кто может не знать о трюках ls -a или Ctrl + H. И помните, что это никогда не следует рассматривать как способ скрыть конфиденциальную информацию, а скорее как средство просто скрыть файл от посторонних глаз.

Скрывали ли вы ранее фалы в Linux и каким способом при этом пользовались? Расскажите свою историю в комментариях под этим постом или в нашем Телеграм канале. До встречи!