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

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

  • автор:

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

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

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

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

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

If you want to see all hidden files in a folder, go to that folder and either press the menu button in the sidebar of the window and select Show Hidden Files , or press Ctrl + H . You will see all hidden files, along with regular files that are not hidden.

To hide these files again, either press the menu button in the sidebar of the window and switch off Show Hidden Files , or press Ctrl + H again.

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

To unhide a file, go to the folder containing the hidden file. Press the menu button in the sidebar of the window and select Show Hidden Files , or press Ctrl + H . Then, find the hidden file and rename it so that it does not have a . in front of its name. For example, to unhide a file called .example.txt , you should rename it to example.txt .

Once you have renamed the file, you can either press the menu button in the sidebar of the window and switch off Show Hidden Files , or press Ctrl + H to hide any other hidden files again.

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

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

Как отобразить скрытые файлы в Линукс, основы Linux курс Ашхабад

Как отобразить скрытые файлы в Линукс, основы Linux курс Ашхабад

Любая серьезная работа с операционной системой Линуса Торвальдса рано или поздно приведет к необходимости отобразить скрытые файлы. Это могут быть файлы, содержащие данные учетной записи для монтирования сетевого раздела samba. А могут быть файлы, созданные программным обеспечением для сохранения важных данных. В любом случае, вывести скрытые файлы в командную строку крайне просто — достаточно пойти основы Linux курс Ашхабад.

Как вывести содержимое каталога в командную строку, основы Linux курс Ашхабад

Прежде всего остального, давайте убедимся, что ваших навыков работы с Линукс достаточно. И что вы умеете выводить на экран список файлов и каталогов из текущего рабочего каталога. Потому что это — самые основы, входящие в базовый курс Linux Ашхабад. Для отображения содержимого каталогов в Линукс используется команда ls (от англ. List — «список»).

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

Кроме того, есть способ получить более подробный вывод команды ls. Для этого добавьте к ней опцию -l (от англ. Long — «длинный»). В таком случае вывод будет содержать следующие данные помимо названия:

  • тип файла или каталога;
  • права доступа;
  • владелец;
  • группа пользователей владельца;
  • размер файла;
  • дата создания файла;
  • дата последнего изменения.

Однако вывод все равно не будет учитывать наличие скрытых файлов в каталоге. То есть, по умолчанию команда ls их просто игнорирует. Потому что в Линукс названия скрытых файлов начинаются с точки — «.». Чтобы отобразить и их — нужно воспользоваться дополнительными опциями, предусмотренными разработчиками.

Рекомендуем записаться на онлайн-обучение и пройти курсы Red Hat Linux Ашхабад на дому. Сегодня это один из самых надежных способов начать изучать ИТ с нуля в Туркменистане. Записывайтесь уже сегодня, чтобы стать востребованным специалистом в 2023 году!

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

Теперь давайте попробуем заставить команду ls отобразить все скрытые файлы в каталоге. Для этого разработчиками утилиты предусмотрена специальная опция — -a. С ее помощью вы сможете увидеть в списке выведенных файлов и те, названия которых начинаются с точки. То есть, скрытые файлы — независимо от того, созданы они системой, другим пользователем или вами.

Кроме того, так вы сможете сами уверенно пользоваться скрытыми файлами в Линукс. Например, для хранения важной информации, данных учетных записей или другого важного содержимого. Узнать больше примеров применения скрытых файлов поможет наш Linux курс лекций Ашхабад. Который могут пройти дистанционно все желающие на платформе университета SEDICOMM.

Для обучения вам потребуются час свободного времени в день, желание учиться и совершенствовать свои навыки. А также — доступ к сети Интернет и компьютер. Со своей стороны мы обеспечим вас актуальным учебником от LPI, лекциями лучших преподавателей, виртуальной средой для практики и сертификатом международного образца по итогу экзаменов. Записывайтесь на наши курсы, чтобы кардинально изменить свою жизнь к лучшему! И поднять собственную экспертность на новый уровень вместе с SEDICOMM!

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

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

Это, как правило, различные файлы настроек, файлы кэша, и временные данные приложений. Как вы поняли, в этой инструкции мы рассмотрим как посмотреть скрытые файлы в Linux, а именно в файловых менеджерах Dolphin и Nautilus а также в терминале.

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

В стандартном файловом менеджере KDE скрытые файлы можно посмотреть отметив флажок показать скрытые файлы в меню управление:

hidden0

Вот они будут выглядеть немного светлее обычных:

hidden1

Того же эффекта можно добиться нажав сочетание клавиш Alt+. (Alt + точка) Чтобы вернуть все как было нажмите эти же клавиши еще раз или снимите флажок в меню.

Скрытые файлы в Nautilus

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

hidden4

Выглядят они здесь так же как и все, только с точкой в имени:

hidden5

И здесь тоже есть горячие клавиши Ctrl+H, H означает Hidden, что переводиться как скрытый.

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

В терминале для просмотра списка файлов в директории используется утилита ls. Передав в ей опцию -a мы увидим все файлы, в том числе скрытые. Например, для домашней папки текущего пользователя:

Чтобы просматривать скрытые файлы было удобнее можно добавить опцию -l:

Теперь вы знаете как включается просмотр скрытых файлов и папок в Linux. Как видите, это очень просто. Намного проще чем в Windows, так как вам не надо заходить ни в какие настройки и можно сделать всё прямо в файловом менеджере. Что примечательно, файловый менеджер запоминает какая настройка выбрана между перезагрузками, поэтому вам не придется менять настройки каждый раз.

Как показать скрытые файлы в 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, есть возможность легко их отобразить с помощью небольшой опции.

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

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