Как переименовать каталоги в Linux Mint 20

Как переименовать каталоги в Linux Mint 20

 

Введение

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

Найдите свой текущий рабочий каталог

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

pwd

Список каталогов/файлов в вашем текущем каталоге

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

ls

Переименовать каталоги с помощью команды mv

Чтобы изменить имя каталога, используйте следующую команду mv с исходным и целевым каталогами.

mv <source_directory> <target_directory>

Вы можете увидеть результаты, перечислив содержимое вашего каталога. В приведенном выше фрагменте вы можете видеть, что прежний каталог «test» переименован в «testdirectory».

Переименовать каталоги с помощью команды rename

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

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

rename ‘s/<old-name>/<new-name>/’ *

В результате вы можете видеть, что каталог «test0» был переименован в «каталог» в следующем фрагменте.

Как переименовать каталоги в Linux Mint 20

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

rename 'y/A-Z/a-z/' *

Переименуйте несколько каталогов с помощью команды find

Для более сложных целей переименования вы можете использовать команду find в сочетании с командой mv и rename.

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

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

find . -depth -type d -name <source_directory> -execdir mv {} <target_directory> \;

Параметр «-type» будет искать каталог, а параметр «-exexdir» позволит переименовать каталог с помощью команды mv.

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

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

find . -mindepth 1 -prune -type d | rename 'y/A-Z/a-z/'

Вывод

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