2.2 KiB
Raw Blame History

mv

Перемещать или переименовывать файлы и каталоги. Больше информации: https://www.gnu.org/software/coreutils/manual/html_node/mv-invocation.html.

  • Переименовать файл или каталог, если по пути назначения нет существующего каталога:

mv {{путь/к/источнику}} {{путь/к/назначению}}

  • Переместить файл или каталог в существующий каталог:

mv {{путь/к/источнику}} {{путь/к/существующемуаталогу}}

  • Переместить несколько файлов в существующий каталог, сохранив их имена:

mv {{путь/к/источнику1 путь/к/источнику2 ...}} {{путь/к/существующемуаталогу}}

  • Не запрашивать подтверждение перед перезаписью существующих файлов:

mv {{[-f|--force]}} {{путь/к/источнику}} {{путь/к/назначению}}

  • Запросить подтверждение в интерактивном режиме перед перезаписью существующих файлов, независимо от прав доступа:

mv {{[-i|--interactive]}} {{путь/к/источнику}} {{путь/к/назначению}}

  • Не перезаписывать существующие файлы в месте назначения:

mv {{[-n|--no-clobber]}} {{путь/к/источнику}} {{путь/к/назначению}}

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

mv {{[-v|--verbose]}} {{путь/к/источнику}} {{путь/к/назначению}}

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

{{find /var/log -type f -name '*.log' -print0}} | {{xargs -0}} mv {{[-t|--target-directory]}} {{путь/к/каталогуазначения}}