Linux mc отобразить скрытые файлы

Обновлено: 08.07.2024

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

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

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

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

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

Например, чтобы показать скрытые файлы в домашнем каталоге пользователя, вы должны выполнить эту команду. Кроме того, вы можете использовать флаг -A для отображения скрытых файлов в Linux. При использовании A подразумеваемые файлы не будут отображаться (например, предыдущая папка также называется .)

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

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 со специальным регулярным выражением.

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

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

Обратите внимание, что выходные данные команды перенаправляются в /dev/null, чтобы не отображаться в каталогах, к которым у вас нет доступа.

/dev/null - специальный файл в системах UNIX, представляющий собой так называемое "пустое устройство", в которое всегда успешно происходит запись. Обычно используется для того чтобы туда отправлять ненужный вывод программы.

Чтобы показать скрытые файлы в текущем рабочем каталоге, запустите find с параметром maxdepth.

Показать скрытые каталоги используя find

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

Программа Midnight Commander имеет ряд установок (опций), каждая из которых может быть включена или выключена, для чего служат несколько диалоговых окон, доступных через меню Настройки. Опция включена, если поставлена (с помощью клавиши пробела) звездочка или знак "x" в скобках перед названием опции. Рассмотрим последовательно команды меню Настройки, через которое включаются / отключаются эти опции.

Команда Конфигурация.

При выборе этой команды меню появляется диалоговое окно, изображенное на рис. 6.7. Параметры конфигурации, задаваемые в этом окне, делятся на три группы: "Настройки панелей", "Пауза после исполнения" и "Прочие настройки".

В поле "Настройки панелей" вы задаете значения следующих параметров.

    Показывать резервные файлы. По умолчанию программа Midnight Commander не показывает файлы, имена которых заканчиваются на '

Рис.6.7. Midnight Commander. Окно настроек параметров конфигурации

Рис. 6.7. Окно настроек параметров конфигурации

  • Отметка перемещает курсор. Когда вы отмечаете файл (клавишами <Ctrl >+<T > или <Insert>), то по умолчанию подсветка на имени файла смещается на одну строку вниз.
  • Выпадение меню при вызове. Если эта опция включена, то при вызове главного меню нажатием клавиши <F9>, будет сразу отображаться перечень команд меню (выпадающее меню). В противном случае активизируются только команды главного меню и вы должны (после выбора одного из них клавишами стрелок) нажать клавишу <Enter>, либо выбрать нужную команду по первой букве названия, и только после этого получите возможность выбрать команду выпадающего меню.
  • Смешивать файлы/каталоги. Если эта опция включена, имена файлов и каталогов отображаются вперемежку. Если опция отключена, каталоги (и ссылки на каталоги) показываются в начале списка, а имена файлов — после имен всех каталогов.
  • Быстрая загрузка каталога. По умолчанию эта опция выключена. Если вы активизируете ее, Midnight Commander будет использовать для вывода содержимого каталога следующий трюк: содержимое каталога перечитывается только в том случае, если изменилась запись в i-node каталога, т. е. если в каталоге создавались или удалялись файлы; если изменялись только записи в i-node файлов каталога (изменялся размер файла, режим доступа или владелец и т.п.) содержимое панели не обновляется. В этом случае (если опция включена) вы должны обновлять список файлов вручную (клавишами <Ctrl >+<R >).

Поле Пауза после исполнения. После выполнения Вашей команды Midnight Commander может обеспечить паузу, чтобы вы могли просмотреть и изучить вывод команды. Есть три варианта установки этой опции.

  • Никогда . Это значит, что вы не хотите видеть вывод команды. На консоли Linux или при использовании xterm вы можете просмотреть этот вывод, нажав <Ctrl >+<O >.
  • На "тупых" терминалах . Пауза будет создаваться на терминалах, которые не способны обеспечить показ вывода последней из выполнявшихся команд (это любые терминалы, отличные от xterm или Linux-консоли).
  • Всегда . Программа обеспечит паузу после выполнения любой команды.

В поле Прочие настройки вы задаете значения следующих параметров:

  • Детали операций (Verbose operation). Этот переключатель определяет, будет ли при выполнении операций копирования, перемещения и удаления выводится дополнительное окно, отображающее ход выполнения операции. Если у вас медленный терминал, вы можете отключить этот вывод. Он отключается автоматически, если скорость Вашего терминала меньше 9600 bps.
  • Подсчитывать общий размер (Compute totals). Если эта опция включена, Midnight Commander перед выполнением операций копирования, перемещения и удаления подсчитывает общее число обрабатываемых файлов и их суммарный размер и показывает ход выполнения операции над этими файлами в виде диаграммы-полоски (правда, это слегка замедляет выполнение операций). Эта опция не работает, если отключена опция "Детали операций".
  • Образцы в стиле shell (Shell Patterns). По умолчанию команды отметки группы файлов (Select), снятия отметки (Unselect) и вывода списка файлов по фильтру (Filter) используют регулярные выражения, которые строятся по правилам, действующим в оболочке. Для того, чтобы достичь такого эффекта, выполняются следующие преобразования: '*' заменяется на '.*' (ноль или больше символов); '?' заменяется на '.' (в точности один символ) и '.' заменяется на обычную точку (literal dot). Если опция отключена, то регулярные выражения должны строиться так, как описано в man 1 ed.
  • Автосохранение настроек. Если эта опция включена, то при выходе из программы Midnight Commander значения всех настраиваемых параметров сохраняются в файле

Диалоговое окно Внешний вид дает вам возможность изменить некоторые параметры отображения главного окна программы Midnight Commander на экране монитора (рис. 6.8).

Вы можете вывести на экран или отменить вывод строки главного меню, командной строки, строки подсказок, мини-статуса, строки с подсказкой по функциональным клавишам. На Linux- (или SCO-) консоли можно задать число строк, которые будут оставлены для отображения вывода команды.

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

Рис. 6.8. Настройки внешнего вида программы

По умолчанию вся информация отображаются одним цветом, но вы можете сделать так, что права доступа и типы файлов были выделены другими цветами. Если включено выделение цветом прав доступа, поля perm и mode в форматах вывода, показывающие права пользователя, запустившего программу Midnight Commander, выделены цветом, определенным ключевым словом selected в секции [Colors] инициализационного файла

/.mc/ini. Если включено выделение цветом типов файлов, то разными цветами выделяются каталоги, дампы памяти (файлы core), исполняемые файлы и т. д.

Если включена опция Мини-статус, в нижней части каждой панели выводится строка информации о выделенном подсветкой файле или каталоге каждой панели.

В диалоговом окне Биты символов. (рис. 6.9) вы указываете, в каком формате Ваш терминал будет обрабатывать (вводить и отображать на дисплее) информацию, представленную байтами (например, записанную в файле).

Рис. 6.9. Настройка вывода

despaire/mc/my-patches.html). Только вам придется самому скомпилировать версию mc с этой возможностью. Однако это не так уж сложно (см. разд. 10.3).

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

Команда Распознавание клавиш … (Learn keys … ) вызывает диалоговое окно, в котором вы можете протестировать работу некоторых клавиш (<F1> — <F20>, <Home>, <End>), которые работают не на всех типах терминалов. В диалоговом окне появляется таблица с названиями клавиш, которые подлежат тестированию. Вы можете перемещать подсветку по названиям, используя клавишу <Tab> или клавиши, применяемые в редакторе vi (<h> — влево, <j> — вниз, <k> -вверх, <l>- вправо). Если один раз нажать на клавиши со стрелками, после чего возле их названий в таблице появится пометка OK, то их тоже можно будет использовать для управления перемещением.

Для тестирования работы клавиш нужно нажать каждую клавишу из перечисленных в таблице. Если она работает нормально, возле ее названия в таблице появится пометка OK. После появления такой пометки клавиша начинает работать в ее обычном режиме. Например, первое нажатие на клавишу <F1> приводит только к появлению пометки OK (если клавиша работает нормально), а при следующих нажатиях будет вызываться окно подсказки. То же самое относится к клавишам стрелок. Клавиша <Tab> работает всегда. Если какая-то клавиша не работает, то после нажатия на нее пометка OK не появится. В таком случае можно связать ту реакцию системы, которая должна была последовать за нажатием неработающей (отсутствующей) клавиши, с нажатием другой клавиши или комбинации клавиш. Для этого надо переместить подсветку на название неработающей клавиши (используя мышь или клавишу <Tab>) и нажать <Enter> или клавишу пробела. Должно появиться окно красного цвета, в котором вас просят нажать клавишу, которая будет использоваться вместо неработающей. Для отмены операции нажмите <Esc> и дождитесь, пока красное окно исчезнет. Либо выберите и нажмите ту комбинацию клавиш, которая будет служить заменой для неработающей клавиши (и тоже дождитесь закрытия окна). Когда закончите тестирование и настройку всех клавиш, вы можете сохранить эти настройки в секции [terminal:TERM] Вашего файла

/.mc/ini (где TERM — название используемого терминала) либо отказаться от запоминания изменений. Если все клавиши работают нормально, то сохранение, конечно, не требуется.

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

Команда Сохранить настройки обеспечивает сохранение выбранных значений параметров в ini-файле программы.

Чтобы открывать по f4 свой редактор, снимаем в настройках (в верхнем меню Настройки-Конфигурация) крестик с пункта Встроенный редактор. Далее в .bashrc добавляем:

Общее

Сtrl-X+A — текущие VFS (ftp и пр.)

ESC+цифра — тоже что и F (ESC+5 = F5)

F1-F12

Shift+F1 — вызывается меню быстрого перехода между точками монтирования на левой панели

Shift+F2 — вызывается меню быстрого перехода между точками монтирования на правой панели

Shift+F5 — скопировать файл в этот же каталог

Shift+F6 — переместить/переименовать файл в этот же каталог

Поиск

Командная строка

Операции над файлами

Shift-F3 — просмотр файла (raw/ без учета расширения)

Ctrl-X+L — создать ссылку на файл

Ctrl-X+S — создать символическую ссылку на файл

Работа с каталогами

сtrl-\ — показать «Справочник каталогов»

Ctrl-X+D — сравнить каталоги

ESC+C — быстро сменить каталог

alt-c -окно «Быстрая смена каталога»

Работа с панелями

Ctrl-O — погасить панели и посмотреть что под ними (работает ТОЛЬКО в linux!) здесь же можно поработать в shell’e.

alt-t переключение подробного режима отображения панели

История

Редактор

F4 (в редакторе) — поиск с заменой

F6 (в редакторе) — поиск с помощью регулярного выражения

Shift-Del (в редакторе) — удалить блок (и положить его в clipboard)

Shift-Ins (в редакторе) — вставить блок из буфера (работает даже в другой консоли. ) Можно редактировать два и более файлов на разных консолях и гонять блоки между ними.

Shift+Стрелки Выделение текста

Meta+Стрелки Выделение вертикального блока

Meta+Shift+- Переключение режима отображения табуляций и пробелов

Просто цитата

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

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

ПОКАЗ СКРЫТЫХ ФАЙЛОВ В DOLPHIN

После чего они отобразятся, и будут выглядеть светлей обычных файлов:

ПОКАЗ СКРЫТЫХ ФАЙЛОВ В DOLPHIN

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

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

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

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

СКРЫТЫЕ ФАЙЛЫ В NAUTILUS

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

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

Если удобней пользоваться горячими клавишами, нажмите Ctrl+H.

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

Чтобы просмотреть такие файлы в терминале, необходимо использовать утилиту под названием ls. Необходимо передать опцию для просмотра соответствующих файлов, например:

Это для домашней папки текущего пользователя. Добавьте опцию –l для более удобного просмотра скрытых файлов:

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

Читайте также: