Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions pages.ru/common/mv.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# 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]}} {{путь/к/каталогу_назначения}}`
Loading