I Shar

I Shar

мир глазами веб-разработчика

Командная строка: mv

mv - перемещаем и переименовываем файлы

I Shar

время чтения 2 мин.

Photo by Stephen Leonardi on Unsplash

Команда mv нужна для перемещения или переименовывания одного или нескольких файлов или директорий.

Итак, команда mv подойдет для перемещения файла в другую директорию. Например, нужно переместить файл file01.txt из текущего каталога в директорию newfolder:

mv file01.txt newfolder

Кроме того, с помощью команды mv можно переименовать файл. Например, file01.txt, находящийся в текущей директории, можно переименовать в file02.txt:

mv file01.txt file02.txt

Таким же способом можно переименовать директорию:

mv newfolder01 newfolder02

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

touch file01.txt
touch file02.txt
mkdir newfolder
mv file01.txt file02.txt newfolder # file01.txt and file02.txt moved to the newfolder

Можно переместить все файлы из текущей директории в новую:

mv * newfolder

Так же, можно переместить все файлы с одинаковым расширением (например, jpg) в определенную директорию:

mv *.jpg noewfilder

C помощью опции -n можно переместить только те файлы, имена которых не встречаются в директории назначения:

mv -n newfolder01/* newfolder02/

C помощью опции -u перемещаются только те файлы, которые будут новее уже находящихся в директории назначения:

mv -u newfolder01/* newfolder02/

Опция -b поможет сделать резервную копию файла:

mv -b file.txt backupfile.txt

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

mv "new file 01.txt" "new file 02.txt"

или использовать косую черту перед пробелом:

mv new\ file\ 01.txt new\ file\ 02.txt


Спасибо за внимание.

    • bash
    • tutorial

Новые публикации

Далее

Категории

О нас

Frontend & Backend. Статьи, обзоры, заметки, код, уроки.