Как скрыть файл или папку в Ubuntu

Если друзья или члены семьи регулярно используют ваш компьютер, рекомендуется создать для них отдельные учетные записи. Но если кто-то из ваших знакомых хочет использовать ваш компьютер, вы можете скрыть некоторые из ваших личных файлов и папок.

В Ubuntu чтобы сделать файл или каталог скрытым достаточно  его  переименовать  поставив  в  начале  его  имени  знак . (точка), например файл .test.txt является скрытым.



Файловый менеджер (англ. file manager) — компьютерная программа, предоставляющая интерфейс пользователя для работы с файловой системой и файлами.

В Ubuntu по умолчанию используется файловый менеджер Files (переименованный Nautilus), вот его официальная страница: https://wiki.gnome.org/Apps/Files.

Для примера, я создал файлы и директории:

 



Как видно на скриншоте, названия одного файла и одной директории начинаются с точки в начале. Следовательно, эти файлы являются скрытыми.

Чтобы отобразить скрытые файлы в файловом менеджере Files (Nautilus), нужно нажать сочетание горячих клавиш CTRL – H или через меню выбрать соответствующий пункт:

 

В данном случае, данные файлы и директории будут скрыты во всех файловых менеджерах и в консоле. К примеру, воспользуемся командой ls.

Выполним в терминале, и убедимся, что скрытые файл и директория не отображаются:

ls -l

Если укажем ключ -a, то увидим скрытые файл и директорию:

ls -la

 

Как скрывать файлы в файловом менеджере Ubuntu

Есть ещё интересный способ скрывать файлы, но исключительно в файловом менеджере Files (Nautilus). Также этот способ должен работать в форках данного файлового менеджера, к примеру в Nemo.

Иногда, есть директории и файлы, которые хочется скрыть, но переименовывать их не хочется, либо невозможно.

 

Например, в нашей домашней директории показываются системные каталоги, такие как Изображения, Шаблоны, Рабочий стол и тд. Также, присутствует каталог snap, в котором хранятся конфигурации установленных приложений посредством snap пакетов. Хотелось бы их скрыть, но переименовывать их категорически нельзя.

Нужно создать пустой файл и назвать его:

.hidden

Его нужно создать в той директории, в которой хотим что-то скрыть в файловом менеджере Files (Nautilus). То есть, в нашем случае, это домашняя директория. Открываем его любым текстовым редактором и вписываем в него названия тех файлов и директорий, которые хотим скрыть.

Я создал файл .hidden в нашей домашней директории и вписал туда следующие строки:

 

Каждое имя файла или директории нужно вписывать с новой строки. Экранировать пробелы не нужно, вписываем как есть.

Теперь перезаходим в нашу домашнюю директорию (или нажимаем клавишу F5, чтобы обновить) и видим, что все вписанные директории были скрыты:

 

Этот инструмент создан, чтобы навести порядок в файловом менеджере. Но напоминаю, что это работает только в данном файловом менеджере Files (Nautilus) или в файловых менеджерах, основанном на нём, к примеру, Nemo.

Если выполнить в консоли:

ls -l

 

то все наши “скрытые” директории будут видны.

Расширение Nautilus Hide

Для файлового менеджера Files (Nautilus) в Ubuntu существует расширение, которое позволяет автоматизировать скрытие файлов и директорий.

В контекстное меню добавляется пункт “Hide File”:

 

То есть, оно делает описанные действия в предыдущем пункте, автоматически создает или обновляет файл .hidden, вписывая названия выбранного или выбранных файлов и директорий.

Чтобы его установить, открываем терминал и выполняем следующую команду:

sudo apt install nautilus-hide

После этого нужно перезагрузить файловый менеджер Files (Nautilus), выполняем:

nautilus -q

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

Задать маску для скрытия файлов по расширению

Мне задавали вопрос, а можно ли скрыть кучу файлов сразу по расширению *.xml в папке. В сам файл .hidden нельзя вписать маску. Но можно воспользоваться командами в терминале.

Мы в этой статье уже использовали команду ls, она позволяет вывести список файлов в директории. Для примера, я создал файлы с расширением xml в перемешку с другими файлами:

ls

 

Но в качестве аргумента мы можем задать маску, чтобы были выведены только определенные файлы. К примеру:

ls *.xml

 

А теперь можно перенаправить вывод этой команды в текстовый файл .hidden. Выполняем команду:

ls *.xml >> .hidden

В итоге, все файлы с расширением .xml будут добавлены в файл .hidden, следовательно и скрыты в файловом менеджере.

 

 

Сжатие файлов и папок паролем

Если у вас есть файлы и папки для защиты, которые вы не используете часто, но хотите сохранить их на своем компьютере, вы можете сохранить эти файлы в ZIP-файле, защищенном паролем. Затем вы можете скрыть ZIP-файл, поставив точку (.) В начале имени файла.

Откройте Nautilus и найдите файл или папку, которую вы хотите сжать. Щелкните правой кнопкой мыши и выберите Компресс.

 

На Компресс введите имя файла без расширения в поле Имя файла коробка. Добавьте точку (.) В начале, чтобы скрыть ZIP-файл.

Выбрать .застежка-молния из раскрывающегося списка справа от Имя файла.

Укажите Место нахождения где вы хотите сохранить ZIP-файл. Выбрать Другой из выпадающего списка, если нужного места нет в списке.

Введите пароль защитить ZIP-файл.

Нажмите Создайте. Вы увидите диалоговое окно с сообщением, что ZIP-файл был успешно создан. Нажмите близко.

 

Теперь вы увидите ZIP-файл, который будет скрыт при нажатии Ctrl + H скрыть файлы в Наутилусе.

 

Создание зашифрованной папки

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

Мы говорили о том, как использовать Gnome Encfs Manager для шифрования папок. Чтобы скрыть папку, зашифрованную с помощью Gnome Encfs Manager, добавьте точку (.) В начало имени папки. Папка будет одновременно скрыта и защищена.

 

Скрытие файла внутри изображения

Если пароль, защищающий ZIP-файлы или создающий зашифрованную папку, излишний для ваших целей, но скрывать файлы и папки только с помощью точечного (.) Метода слишком небезопасно, есть другой способ.

Вы можете скрыть файл внутри изображения, используя метод, называемый стеганография. Мы говорили о том, как сделать это с помощью терминала и с помощью инструмента под названием Steg.

 

 

Заключение

На этой странице демонстрировались различные способы скрытия и использования пароля для защиты файлов и папок в Linux.

 

Источник: tapen.ru и helpexe.ru

RuCoreNET - лучшее для вас!


Поделись статьей с друзьями


15 просмотров


Loading RSS Feed
0 0 голос
Рейтинг статьи
Подписаться
Уведомить о
guest
0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии


Do NOT follow this link or you will be banned from the site!
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: