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

Как сделать скрытый файл в линукс

  • автор:

Скрытие файла

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

Чтобы скрыть файл, переименуйте его , добавив . в начале его названия. Например, чтобы скрыть файл example.txt , следует переименовать его в .example.txt .

Скрыть папки можно таким же способом. Переименуйте папку, добавив символ . в начало её названия.

Показ всех скрытых файлов

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

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

Как сделать файл обычным, не скрытым

Чтобы сделать файл обычным, а не скрытым, перейдите в папку, содержащую скрытый файл. Нажмите кнопку меню в правом верхнем углу окна и выберите Показывать скрытые файлы или нажмите Ctrl + H . Затем найдите скрытый файл и переименуйте его так, чтобы перед его названием не стояла . . Например, чтобы сделать обычным скрытый файл с названием .example.txt , вы должны переименовать его в example.txt .

После того, как вы переименовали файл, вы можете либо нажать кнопку меню в правом верхнем углу окна и выбрать Показывать скрытые файлы , либо нажать Ctrl + H , чтобы снова скрыть любые другие скрытые файлы.

По умолчанию скрытые файлы будут отображаться в менеджере файлов только пока его не закроют. О том, как сделать так, чтобы файловый менеджер всегда показывал скрытые файлы, смотрите в разделе Параметры просмотра файлов и папок в приложении Файлы .

Большинство скрытых файлов содержат символ . в начале названия, но некоторые вместо этого содержат ~ в конце названия. Это файлы резервных копий. Подробнее об этом смотрите Что это за файлы с символом ~ в конце имени? .

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

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

В этом руководстве мы объясним простой и эффективный способ скрыть файлы и каталоги и просмотреть скрытые файлы/каталоги в Linux из терминала и графического интерфейса.

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

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

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

$ ls $ mv sync.ffs_db .sync.ffs_db $ ls

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

После того, как вы переименовали его, файл по-прежнему будет виден, выйдите из каталога и снова откройте его, после этого он будет скрыт.

Как скрыть каталоги/папки в Linux

Чтобы скрыть каталог или папку, вы можете использовать ту же команду mv и добавить . в начале имени каталога (здесь имя каталога — my_imp_dir).), как показано.

$ mv my_imp_dir .my_imp_dir $ ls -l

Чтобы отобразить каталог, удалите . в начале имени каталога с помощью команды mv, как показано ниже.

$ mv .my_imp_dir my_imp_dir $ ls -l

Как просмотреть скрытые файлы и каталоги в Linux

Чтобы просмотреть скрытые файлы, запустите команду ls с флагом -a , который включает просмотр всех файлов в каталоге, или флагом -al для просмотра длинного списка файлов.

$ ls -a OR $ ls -al

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

Как сжать файлы и каталоги с паролем в Linux

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

Выберите файл или каталог и щелкните его правой кнопкой мыши, затем выберите Сжать или Создать архив из списка меню, установите параметры сжатия zip, и нажмите \Другие параметры, чтобы получить вариант пароля, как показано на снимке экрана ниже.

Установив пароль, нажмите Создать.

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

Вы также можете сжимать и защищать паролем файлы и каталоги с помощью команды zip.

$ zip -re my_imp_files.zip files1.txt files2.txt files3.txt $ zip -re my_imp_dir.zip my_imp_dir

[Вам также может понравиться: Инструменты для шифрования/дешифрования и защиты паролем файлов в Linux]

Это все на данный момент! В этом руководстве мы описали, как легко и эффективно скрывать файлы и каталоги и просматривать скрытые файлы/каталоги в Linux из терминала и файлового менеджера с графическим интерфейсом. Воспользуйтесь формой обратной связи ниже, чтобы поделиться с нами своими мыслями.

Все права защищены. © Linux-Console.net • 2019-2024

Как показать скрытые файлы в Linux

img

В Linux скрытые файлы — это файлы, которые не отображаются напрямую при выполнении стандартного списка каталогов ls.

Показать скрытые файлы в Linux

Скрытые файлы, также называемые dotfiles в операционных системах Unix, — это файлы, используемые для выполнения некоторых сценариев или для хранения конфигурации некоторых служб на вашем хосте.Некоторым популярным примером скрытых файлов являются файлы, содержащиеся в домашнем каталоге пользователя: .bashrc , в котором хранятся сценарии инициализации пользователя, или .bash_logout , который выполняется всякий раз, когда вы выходите из сеанса bash.

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

Показать скрытые файлы в Linux с помощью ls

Самый простой способ показать скрытые файлы в Linux — это использовать команду ls с опцией -a , что значит all.

$ ls -a [path]

ls

Например, чтобы показать скрытые файлы в домашнем каталоге пользователя, вы должны выполнить эту команду. Кроме того, вы можете использовать флаг -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 .[^.]* [path]

Например, используя пример, который мы описали ранее, мы получили бы следующий результат.

$ 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 .

$ find / -name ".*" 2> /dev/null

Обратите внимание, что выходные данные команды перенаправляются в /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

find

Показать скрытые файлы в Linux, используя dir

Команда dir — это команда, близкая к команде ls в Linux: она отображает содержимое каталога в вашей системе.

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

Чтобы показать скрытые файлы, выполните команду dir с опцией -a или -A .

$ dir -a [path] $ dir -A [path]

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

$ dir -A ~ .bash_history .dbshell .mongorc.js .viminfo scripts

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

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

$ dir -dl .[^.]* [path]

Например, в домашнем каталоге это даст такой вывод:

$ 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

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

При появлении небольшого выпадающего меню обязательно установите флажок «Показать скрытые файлы» (Show Hidden Files).

Show Hidden Files

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

Скрытые файлы и папки

Вывод

В этом руководстве вы увидели все способы отображения скрытых файлов в Linux: с помощью команды ls, но у вас также есть команда find и dir. Если вы используете среду рабочего стола GNOME, есть возможность легко их отобразить с помощью небольшой опции.

Как создавать или отображать скрытые файлы / папки в Linux

Мануал

Автор cryptoparty На чтение 3 мин Опубликовано 18.10.2017

Здесь мы обсудим, как создавать и отображать скрытые файлы и папки в операционных системах Linux / Unix.

В основном наша любимая команда «ls» не отображает скрытые файлы или папки в Linux.

Если имя файла начинается с ‘.’ префикс (для примера: .test), который вызывается как скрытый файл, то команда ls или ll не отображает эти скрытые файлы и каталоги в выводе.

Для этого мы используем другие опции (-a) или (-A) с командами ‘ls’ и ‘ll’.
В linux скрытые файлы начинаются с префикса ‘.’

Мы также можем скрыть уже созданные файлы и каталоги.

Давайте начнем с создания скрытых файлов и папок.

Как создать скрытые файлы Linux

Подобно обычным файлам, мы можем создавать скрытые файлы с «touch» и «vim».

«touch» создаст новый файл и выйдет, но vim создаст новый файл и откроется для изменения.

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

# touch .testfile.txt

Создание нескольких скрытых файлов

#touch .file1 .file2 .file3

или с помощью текстового редактора:

# vim .test.txt

Как создать скрытую директорию Linux

# mkdir .hiddndir

Показать скрытые файлы Linux

Мы будем использовать команды ls и ll для отображения скрытых файлов или каталогов с параметрами (-a, -A)

# ls -a . .. .DIR .hiddndir .test.txt
# ls -al total 20 drwxr-xr-x. 4 root root 4096 May 3 18:59 . drwxr-xr-x. 3 root root 4096 May 3 18:52 .. drwxr-xr-x. 2 root root 4096 May 3 18:59 .DIR drwxr-xr-x. 2 root root 4096 May 3 18:47 .hiddndir -rw-r--r--. 1 root root 11 May 3 18:35 .test.txt
# ll -a total 20 drwxr-xr-x. 4 root root 4096 May 3 18:59 . drwxr-xr-x. 3 root root 4096 May 3 18:52 .. drwxr-xr-x. 2 root root 4096 May 3 18:59 .DIR drwxr-xr-x. 2 root root 4096 May 3 18:47 .hiddndir -rw-r--r--. 1 root root 11 May 3 18:35 .test.txt

‘-a’ отображает скрытые файлы и каталоги в текущем каталогом (.) и родительском каталоге (..), а ‘-A’ не отображает таким образом:

# ls -A .DIR .hiddndir .test.txt
# ll -A total 12 drwxr-xr-x. 2 root root 4096 May 3 18:59 .DIR drwxr-xr-x. 2 root root 4096 May 3 18:47 .hiddndir -rw-r--r--. 1 root root 11 May 3 18:35 .test.txt

Скрыть уже созданный файл и каталог Linux

# ll total 4 -rw-r--r--. 1 root root 0 May 3 19:11 info.txt drwxr-xr-x. 2 root root 4096 May 3 19:11 nike

Предположим, что мы уже создали файл info.txt и каталог nike, и мы скроем этот файл и папку, как показано ниже:

# mv info.txt .info.txt
# mv nike .nike
# ll -A total 12 -rw-r--r--. 1 root root 0 May 3 19:11 .info.txt drwxr-xr-x. 2 root root 4096 May 3 19:11 .nike

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!

Добавить комментарий Отменить ответ

Поддержать нас

  • Аудит ИБ (49)
  • Вакансии (12)
  • Закрытие уязвимостей (110)
  • Книги (27)
  • Мануал (2 402)
  • Медиа (66)
  • Мероприятия (39)
  • Мошенники (23)
  • Обзоры (835)
  • Обход запретов (34)
  • Опросы (3)
  • Скрипты (123)
  • Статьи (368)
  • Философия (136)
  • Юмор (19)

Наш Telegram

Социальные сети
Поделиться

Anything in here will be replaced on browsers that support the canvas element

  • Как создать свой сервер в Майнкрафт: подробный гайд от опытного игрока 26.01.2024

Привет, друзья! Если вы когда-то задумывались о том, чтобы иметь свой сервер в Майнкрафт, вы попали по адресу. В этой статье опытный игрок Майнкрафт поделится своим опытом создания и управления собственным сервером. Готовы погрузиться в мир серверов Майнкрафт? Поехали! Шаг 1: Подготовка к приключению Перед тем как начать создавать свой сервер, убедитесь, что у вас есть […]

Введение В наш век быстро развивающихся платформ и приложений администрирование пользователей стало сложной задачей. Независимо от выбранного способа размещения (локальный, облачный или гибридный) и метода аутентификации и авторизации пользователей, управление пользователями – это утомительная работа. Кроме того, чем больше приложений вы создаете, тем более адским становится этот процесс. Но управление пользователями также имеет решающее значение […]

В мире Kubernetes ConfigMaps – это жизненно важный ресурс для управления конфигурационными данными в декларативной форме. В ConfigMaps хранятся пары ключ-значение, которые могут быть использованы контейнерами, запущенными в подах. Однако с развитием потребностей современных приложений меняются и требования к управлению конфигурационными данными. Появились Immutable ConfigMaps – мощная функция, обеспечивающая повышенную стабильность и безопасность сред Kubernetes. […]

Продление SSL-сертификата может стать обременительной задачей, особенно если речь идет о нескольких доменных именах. Альтернативные имена субъектов (Subject Alternative Names, SAN) обеспечивают эффективное решение, позволяя объединить несколько общих имен в один сертификат. В отличие от wildcard SSL-сертификатов, SAN позволяет включать различные доменные имена и даже IP-адреса. Ключевые особенности SAN: Несколько общих имен: SAN позволяет включать […]

Настройка серверов — ключевой этап в обеспечении стабильной и эффективной работы. ИТ-инфраструктура компании — это правильно проведенные шаги по установке и настройке не только обеспечивают безотказную работу информационных систем, но и повышают общую безопасность данных. Давайте рассмотрим основные этапы этого процесса. 1. Выбор правильной операционной системы: основа успешной установки Выбор операционной системы — первый и важнейший шаг. […]

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *