2.2 KiB
2.2 KiB
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]}} {{путь/к/каталогу_назначения}}