Как мы боролись со спамом — чтобы быстро и бесплатно. И забороли

Хотите переименовать файл в Linux? Если вы знаете, как выполнять работу в Windows, MacOS или Chrome OS, то вы знаете, как это сделать здесь. В большинстве версий Linux все, что вам нужно сделать, это щелкнуть правой кнопкой мыши файл и выбрать переименовывать вариант.

Способ 2: Консольный файловый менеджер

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

Итак, первым делом вам необходимо войти в сам файловый менеджер. Делается с помощью выполненной команды «mc». Если данная программа в системе не установлена, то провести инсталляцию можно с помощью введенной в «Терминал» команды:

sudo apt install mc

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

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

Читайте также:  iPhone 5s на iOS 13: поддерживается или нет?

Использование инструмента MetamorphoseGUI

Чтобы найти и переименовать файл Linux, терминал нужен не всегда. Так, для любителей графического интерфейса Metamorphose — удобный инструмент для работы с переименованием файлов. Это бесплатный кроссплатформенный инструмент для переименования файлов и папок с открытым исходным кодом, доступный как для Linux, так и для Windows.

Для начала зайдите на сайт Metamorphose и выберите установщик дистрибутива. Есть несколько вариантов установки, например, файлы Debian для Ubuntu и Debian и RPM для дистрибутивов на основе RedHat, таких как CentOS.

После того, как скачали программу, используйте команду dpkg для установки

# dpkg -i metamorphose_1.1 2-2_

После установки Metamorphose2, откройте его на терминале, выполнив:

# metamorphose

Выберите предпочитаемый язык и нажмите кнопку ОК.

Нажмите на вкладку renamer. Появится окно. На левой панели находится список действий, которые вы можете предпринять при переименовании. В центре идет подробное объяснение всех этих действий.

Далее, нажмите на вкладку Picker и выберите папку, содержащую файлы, которые вы хотите переименовать. Выделите эти файлы.

После этого снова нажмите на вкладку Renamer и на этот раз задайте правила переименования. В моем примере я заменяю file на doc.

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

Если все верно, нажмите кнопку Go

Выполнение действий по расписанию

Другой пример типичной для Linux службы, управляемой конфигурационным файлом, — демон cron, регулярно выполняющий в заданное время заданные действия.

Программисты имели в виду Хроноса, стихийное божество времени у древних греков. Уже сами греки часто называли так «владыку неба» титана Крона (отца богов-кронидов и, среди прочих, Зевса, который впоследствии папу и других титанов заключил в Тартар, и стал владыкой неба сам). У древних римлян и Крон и Хронос почитались под именем Сатурна, божества неумолимого времени.

Время от времени в системе необходимо обновлять разнообразные файлы, например, базы данных антивирусов (вирусов в Linux нет, а антивирусы есть!), базу данных whatis или список всех доступных на чтение файлов системы, locatedb (поискать по этому списку можно командой locate); нужно собирать статистику по работе системы, анализировать цельность системы (этим занимаются службы OSec, TripWire или AIDE) и производить множество других регулярных действий. Всем этим и занимается демон cron.

Читайте также:  15 лучших приложений с обоями для Android

Конфигурационный файл демона cron называется /etc/crontab.

[[email protected] root]# cat /etc/crontab #minute (0-59), #| hour (0-23), #| | day of the month (1-31), #| | | month of the year (1-12), #| | | | day of the week (0-6 with 0=Sunday). #| | | | | user #| | | | | | commands 01 * * * * root run-parts /etc/ 02 4 * * * root run-parts /etc/ 22 4 * * 0 root run-parts /etc/ 42 4 1 * * root run-parts /etc/Пример 11. Настройка cron

Первые пять полей этого файла определяют время запуска команды: минуту, час, число месяца, месяц и день недели. Символ «*» означает, что соответствующая часть даты не учитывается. Шестое поле — имя пользователя, от лица которого зпускаются команда, указанная в остальных полях строки. Так, в примере команда run-parts /etc/ будет запускаться в 4 часа 22 минуты каждое воскресенье (нулевой день) любого числа любого месяца.

Как видно из примера, обычно /etc/crontab невелик: чаще всего он состоит из почасового, подённого, понедельного и помесячного запуска специального сценария (в примере — run-parts). Этот сценарии реализует упрощённую схему «. d», он попросту запускает отсортированные в лексикографическом порядке сценарии из соответствующего каталога (например, из /etc/):

То есть в таком порядке, в котором они были бы расставлены в словаре. Причём цифры предшествуют алфавитным знакам, а между собой сортируются по возрастанию, от 0 до 9. Отсюда «000anacron» — такое имя обеспечит, чтобы этот сценарий был выполнен самым первым.

[[email protected] root]# ls /etc/ 000anacron logrotate makewhatis osec stmpclean updatedbПример 12. Сценарии, запускаемые ежедневно

Вот что происходит каждый день на машине Мефодия: запуск anacron и «прокручивание» системных журналов (об этом речь пойдёт далее), обновление базы whatis, проверка цельности системы с помощью osec, прореживание старых и неиспользуемых файлов в /tmp (утилита stmpclean) и, наконец, обновление базы locatedb.

Читайте также:  Как изменить иконки приложений на ios 14 – iPhone, iPad

Пользователям системы можно разрешить иметь собственные расписания, также обрабатываемые демоном cron. Эти расписания имеют тот же синтаксис, что и crontab, только шестое поле («user») в них отсутствует. Редактировать пользовательские таблицы рекомендуется с помощью команды crontab -e (чтобы не подсунуть демону синтаксически неверный файл). Сами таблицы могут храниться, в зависимости от версии и настроек cron, в /var/spool/cron/crontabs, /var/spool/cron, /var/cron/tabs или ещё где-нибудь.

Служба anacron появилась в Linux-системах в то время, когда их начали активно использовать на пресональных рабочих станциях. Такие станции, в отличие от серверов, не обязаны работать круглосуточно. Скорее всего, на ночь, на праздники и на время отпуска их выключают. Это значит, что все настройки cron надо менять в соответствии с графиком включений/выключений (иначе никогда не выполнится в четыре часа ночи) — или запускать отдельную службу, которая будет выполнять некоторые задачи не по расписанию, а потому что их давно уже пора запустить.

Название этого демона пародирует cron с намёком на анахронизм, то есть несвоевременность выполнения заданий.

Дополнительно anacron рассчитывает запуск задач так, чтобы не перегрузить компьютер работой, если их накопилось слишком много. Конфигурационный файл anacron называется /etc/anacrontab.

Как вы управляете файлами в Linux?

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

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

Кредит изображения: Naypong / Depositphotos