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

Обновлено: 04.07.2024

Нажмите клавишу F9. В появившейся строке меню (под строкой заголовка) выберите Options/Languages/Russian/Язык по-мощи/Русский.

Нажмите клавишу F9. В меню выберите Параметры/Настрой-ки интерфейса/Всегда показывать меню/Продолжить. Затем (Shift+F9) - сохранить параметры.

  • 3. Очистите диск Н: (кроме системных папок и файлов) и создайте папку «Рабочая».
  • 4. Скопируйте с диска U: на диск Н: в папку «Рабочая» каталог «Задание 06».
  • 5. Создайте в папке «Рабочая» каталог «ИТОГИ». В нем создайте четыре подкаталога «ИМЯ», «РАЗМЕР», «ДАТА» и «ТИП».

Поиск папки

Для быстрого поиска любого каталога удобна команда «Поиск папки» (меню: Команды/Поиск папки или ALT+F10).

Внимание! Если поиск папки не удался, то необходимо удалить

|| файл tree.far с диска Н: и повторить поиск папки.

6. Используя команду «Поиск папки», найдите папку «ТМР» в каталоге «Work» и перенесите из нее в папку «ДАТА» файлы, созданные 11.12.02.

Сортировка

Сортировать файлы можно по различным критериям: имя, расширение, время модификации, размер. Для этого используют команду «Режим сортировки» на одной из панелей меню (Левая или Правая) и задают критерий сортировки. В этом меню для удобства указаны и сочетания клавиш.

  • 7. Попробуйте разные режимы сортировки, например, откройте на левой панели каталог «Work», а на правой каталог «Texts». Расположите файлы, находящиеся в левой панели в порядке убывания их размеров, а в правой панели - в алфавитном порядке их имен.
  • 8. Отсортируйте файлы из корня каталога, т. е. не включая подкаталоги, «Work» по имени. Скопируйте файлы, имя которых начинается с буквы Ь, в папку «ИМЯ».
  • 9. Перенесите в папку «РАЗМЕР» из корня каталога «Work» файлы включая архивы, размер которых более 5 Кб.

Выделение по маске

Выделять файлы можно, не только используя клавишу «INSERT» или правую клавишу мыши.

Для выделения группы файлов достаточно нажать большую клавишу «+», расположенную в правой (цифровой) части клавиатуры, и задать маску имени файла.

При помощи маски, задаваемой пользователем, можно провести селективное выделение файлов, например:

  • *.* - выделить все файлы;
  • *.pas - выделить только файлы с расширением pas;

m*.* - выделить только файлы, начинающиеся с буквы «т» ит. д.

Обратите внимание, что при создании маски символ «*» означает любой набор символов, а символ «?» означает только один символ.

Для отмены выбора по маске нужно нажать клавишу «-» на цифровой клавиатуре.

  • 10. Найдите каталог «BOOK» и отсортируйте находящиеся там файлы по расширению. Затем, используя выделение группы файлов по маске, выделите файлы с расширением те и скопируйте их в каталог «ТИП».
  • 11. В каталоге «GAME», используя выделение файлов по маске, выделите файлы, имя которых начинается с буквы «т» и скопируйте их в папку «ИМЯ».

Переименование по маске

Переименовывать можно и группу файлов одновременно, если нужно поменять в имени одну или несколько букв. Для этого необходимо сначала выделить все файлы, затем выбрать команду «Переименовать» (F6). В диалоговом окне «Переименование» необходимо записать нужную маску имени и нажать клавишу Enter.

12. Откройте на обеих панелях папку «WINDOWS». В папке «WINDOWS» переименуйте все файлы, имя которых начинается с буквы «W» так, чтобы первая буква в имени была «Q».

При переименовании используйте маску Q*.*. Перенесите переименованные файлы в папку «ИМЯ».

Поиск файла

Для быстрого поиска любого файла удобна команда «Поиск файла» (меню: Команды/ Поиск файла или ALT+F7).

13. Используя команду «Поиск файла», найдите в папке «Work» (и во всех вложенных в нее папках) файл «lexicon.doc».

  • 14. Отредактируйте найденный файл, добавляя строки с символами «***» после 1-го, 2-го, 3-го абзацев. Покиньте редактор с сохранением изменений. Убедитесь в наличии добавленных строк, т. е. просмотрите файл.
  • 15. Переименуйте этот файл в «Лексикон.дос». Скопируйте «Лек-сикон.дос» в папку «ИМЯ».

Поиск файла по маске

Поиск файла по маске осуществляется той же командой «Поиск файла». Но в первой строке окна «Поиск файла» («Одна или несколько масок файлов») необходимо ввести одну или несколько масок, разделяя их запятыми, без пробелов.

После завершения поиска вы можете использовать клавиши управления курсором для передвижения по списку найденных файлов и кнопку «ПЕРЕЙТИ» для перехода к нужному файлу.

Кнопка «ПАНЕЛЬ» нужна для создания временной панели и сохранения на ней всех найденных файлов, когда этих файлов несколько и их необходимо куда-либо скопировать или перенести.

  • 16. Перенесите в папку «ТИП» из каталога «Work», включая подкаталоги, все файлы, имеющие расширения html и jpg, используя поиск файлов по маске и временную панель. Если такие файлы в каталоге ТИП уже есть, то замените их.
  • 17. В папке «ИМЯ» создайте файл «npo6a.txt» и напишите в нём слова: «Проверочный файл» и вашу фамилию. Покиньте редактор с сохранением изменений. Убедитесь, что файл «Про-6a.txt» появился в папке «ИМЯ».

Фильтр панели файлов

Фильтр панели файлов позволяет управлять содержимым панели файлов. С помощью фильтра вы можете определить набор только тех типов файлов, которые будут отображаться в панели файлов. Установить фильтр можно с помощью меню: Команды/ Фильтр панели файлов или Ctrl+L В открывшемся окне находятся маски всех файлов, содержащихся в данный момент в активной панели файлов. Для выбора элементов фильтра используйте клавиши пробела или «+». После нажатия клавиши Enter панель будет показывать файлы только тех типов, которые вы отметили в фильтре.

Чтобы снять установленный фильтр, необходимо перейти в фильтрованную панель и вызвать команду «Фильтр панели файлов». Затем установите курсор на строке «Пользовательские фильтры не определены» и нажмите клавишу Enter.

Как я уже писал, Total Commander имеет очень мощный функционал для работы с файлами. Очень часто необходимо произвести какое-то действие с группой файлов:

  • копирование/перемещение/перенос на ФТП
  • переименование
  • удаление
  • архивирование и т. д.

Но для начала файлы необходимо выделить. Есть несколько вариантов:

  • пробел. Тут просто нажали – выделили, нажали еще раз – сняли выделение
  • клавиша Insert. Более удобная. Похожа на пробел, но после выделения курсор перескакивает на следующий файл. Удобно, когда вам необходимо выделить несколько файлов подряд.
  • глобально выделить все файлы в папке можно клавишей «*» или сочетанием Ctrl+A

А теперь более интересные варианты с использованием левой кнопки мышки в сочетании с клавишами Ctrl и Shift. Я пользуюсь именно этим способом, так как очень быстро и удобно. Тут все просто. Итак:

  • с клавишей Shift. Просто кликаете мышкой на первом файле диапазона, а потом, удерживая клавишу Shift на последнем файле. Все, файлы от «первого» до «последнего» выделены.
  • с клавишей Ctrl. Выделяются отдельные файлы (не диапазон). Этим вариантом удобно пользоваться после выделения с Shiftом. То есть Shiftом выделили диапазон и Ctrlом добавили отдельные файлы по необходимости.
  • Еще есть более мощный способ выделения «по маске». По маске можно как выделить файлы, так и снять выделение. Выделение по маске делается с помощью клавиши «+», а снятие «-» на дополнительной клавиатуре. После нажатия этих клавиш появляется окно, в котором вам предлагается ввести непосредственно маску.

Ну и какие варианты маски можно использовать. Расскажу просто на примерах, а уже на их основе вы можете «творить» свои собственные:

  • *gaz*.* - по этой маске выделяются все файлы, в имени которых присутствует «gaz» (начало и окончание имени может быть любое) и с любым расширением
  • *.jp* - по этой маске выделяются файлы с любым именем и расширением, которое начинается на «jp». То есть будут выбраны файлы с расширением .jpg, .jpg и т.д.
  • kont*.pdf – будут выбраны файлы, имя которых начинается на «kont», окончание может быть любым, а расширение только .pdf. То есть это файлы kontur.pdf, kontakt.pdf, kontik.pdf и т .д.
  • . sun*.* - будут выбраны файлы, имя которых начинается с любых трех символов, дальше идет «sun», потом любое окончание и любое расширение.

И так далее. То есть «*» означает любое количество любых символов, а «?» - любой ОДИН символ. И комбинируя разные вариации, вы можете выделить именно те файлы, которые вам необходимы, и делать любые операции с этими выделенными файлами.

Так же можно комбинировать выделение по маске «+» и снятие выделения по маске «-». То есть в первом случае выделили большую группу файлов и потом сняли выделение «-» с ненужных файлов.

Понравилась статья? Поделитесь с друзьями!

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

Midnight Commander - популярный двухпанельный файловый менеджер, широко распространенный в UNIX-like операционных системах, он должен быть знаком каждому, кто хоть раз работал в консоли. Но, как показывает практика, не все администраторы в полной мере используют все возможности данного приложения, ограничиваясь только базовыми, что может приводить к определенным неудобствам. Поэтому сегодня ы расскажем о возможностях Midnight Commander и приемах, способных сделать работу в нем удобной и эффективной.

Midnight Commander , он же mc , относится к тому ПО, которое ставится на сервер в первую очередь. Если вы подключились к уже настроенному серверу, то он там с очень большой вероятностью уже будет. Установить его также несложно:

Для запуска выполните простую команду:

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

Основы навигации должны быть известны всем, но тем не менее повторимся: для перемещения внутри панелей следует использовать клавиши со стрелками, PageUp и PageDown прокручивают содержимое на размер экрана вверх или вниз, а Home и End перемещают в начало или конец списка, для переключения панелей используется Tab, сочетание клавиш Ctrl + o сворачивает панели и дает доступ к консоли, повторное нажатие этих же клавиш восстанавливает панели. Основы навигации должны быть известны всем, но тем не менее повторимся: для перемещения внутри панелей следует использовать клавиши со стрелками, PageUp и PageDown прокручивают содержимое на размер экрана вверх или вниз, а Home и End перемещают в начало или конец списка, для переключения панелей используется Tab, сочетание клавиш Ctrl + o сворачивает панели и дает доступ к консоли, повторное нажатие этих же клавиш восстанавливает панели.

Нижнее меню предлагает ряд часто используемых действий, привязанных к функциональным клавишам Fn, цифра, написанная около пункта меню, обозначает номер функциональной клавиши, например, F5 - копирование, F8 - удаление. Клавиша F9 перемешает нас в верхнее меню менеджера, навигация по которому осуществляется с помощью клавиш со стрелками.

Разделы Левая панель и Правая панель верхнего меню идентичны и содержат настройки отображения панелей, также отсюда можно инициализировать внешнее FTP или SSH соединение, после чего панель будет отображать содержимое удаленного узла.

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

Раздел Команда предоставляет доступ к возможностям самого файлового менеджера, управлению панелями и доступ к некоторым системным функциям: Раздел Команда предоставляет доступ к возможностям самого файлового менеджера, управлению панелями и доступ к некоторым системным функциям: В Настройках находятся собственно настройки, на которых мы остановимся подробнее, потому как ряд опций следует включить практически сразу же, так как они сильно влияют на удобство работы. В Настройках находятся собственно настройки, на которых мы остановимся подробнее, потому как ряд опций следует включить практически сразу же, так как они сильно влияют на удобство работы. Большинство пользователей mc используют встроенный редактор mcedit, если вы входите в их число, то сразу включите его использование в разделе Конфигурация. Большинство пользователей mc используют встроенный редактор mcedit, если вы входите в их число, то сразу включите его использование в разделе Конфигурация. А в разделе Подтверждение включите запрос подтверждения на выход из менеджера, что избавит вас от случайного закрытие приложения при нажатии на клавишу F10. А в разделе Подтверждение включите запрос подтверждения на выход из менеджера, что избавит вас от случайного закрытие приложения при нажатии на клавишу F10. После чего не забудьте сохранить настройки, через одноименный пункт в меню, настройки менеджера индивидуальны для каждого пользователя и хранятся в После чего не забудьте сохранить настройки, через одноименный пункт в меню, настройки менеджера индивидуальны для каждого пользователя и хранятся в

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

Но это простая задача, гораздо чаще требуется отобрать файлы по какой-то маске, скажем по части имени или расширению. Midnight Commander умеет и это, нажмите в списке файлов клавишу +, после чего укажите маску отбора, допустимо использовать регулярные выражения. Но это простая задача, гораздо чаще требуется отобрать файлы по какой-то маске, скажем по части имени или расширению. Midnight Commander умеет и это, нажмите в списке файлов клавишу +, после чего укажите маску отбора, допустимо использовать регулярные выражения. Например, указанная выше маска в нашем случае выделит файлы conf1 и file1. Существует также и обратная возможность - снять выделение по маске с части файлов, для этого используйте клавишу -, принцип действия точно такой же, как и в предыдущем примере. Использование этих возможностей достаточно удобно, скажем, быстро выделить группу файлов по широкой маске, затем снять выделение с некоторых по более узкой. Для того, чтобы инвертировать выделение можно использовать клавишу *, но учтите, что это работает только для файлов. Например, указанная выше маска в нашем случае выделит файлы conf1 и file1. Существует также и обратная возможность - снять выделение по маске с части файлов, для этого используйте клавишу -, принцип действия точно такой же, как и в предыдущем примере. Использование этих возможностей достаточно удобно, скажем, быстро выделить группу файлов по широкой маске, затем снять выделение с некоторых по более узкой. Для того, чтобы инвертировать выделение можно использовать клавишу *, но учтите, что это работает только для файлов.

В некоторых случаях в текущей директории могут появиться файлы, генерируемые сторонними программами, скажем, файлы логов или закачек. Но панели Midnight Commander не отображают текущих изменений, чтобы принудительно обновить содержимое нажмите Ctrl + r, в других ситуациях на экране может нарушиться отображение или остаться артефакты от других программ, которые вы запускали из среды менеджера, для перерисовки экрана следует использовать сочетание Ctrl + l.

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

В этих полях мы можем использовать подстановочные символы: * - для группы символов и ? - для одиночного в шаблонах источника, а в шаблоне приемника указать \n - где n - номер символа или группы символов. Самый простой пример: мы хотим переместить файлы conf1 - conf3 и переименовать их в config1 - config3 . Нет ничего проще, выделяем все три файла, шаблон источника заполняем маской по числу символов в исходном имени - . , а шаблон приемника указываем как config\5 - т.е. добавить к указанному имени пятый символ из источника.

Возьмем задачу посложнее, допустим у нас есть файл myservice.conf и мы хотим при копировании поменять местами имя и расширение. В шаблоне источника разделим исходное имя на группы символов: *.* , а в шаблоне приемника укажем \2.\1 . Первое выражение указывает, что у нас до точки одна группа символов, а после нее другая. Второе предписывает сначала поставить вторую группу символов, затем точку (она не входит ни в одну группу), а после нее вывести первую.

Еще сложнее, допустим мы хотим вместо myservice.conf получить servicemy.conf , в этом случае исходный шаблон будет выглядеть так: *s*.* , мы поделили имя на три части, разделители s и точка . Шаблон приемника укажем как: s\2\1.\3 - т.е. выводим сначала первый символ разделитель, потом вторую группу символов, за ней первую, точку и третью группу.

Как видим - возможности весьма богатые и освоив их вам не составит особого труда скопировать, скажем, фотографии с карты памяти, попутно переименовав их из какого-нибудь DSCN0439.JPG в Poezdka_more_2019_039.jpg .

Следующая, часто встречающаяся задача - это изменение прав или владельца объекта. Используйте сочетание клавиш Ctrl + x c (набирается как одновременное нажатие Ctrl и х , затем с ) для изменения прав. Можно выделить и изменить права сразу нескольким объектам, но при этом вам будут показаны текущие права только первого выбранного файла.

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