Kodomo

Пользователь

pr3

mv

   1 mv -opt arg1 arg2

источник — файл(ы) или директория, которую необходимо переместить или переименовать.

назначение — файл или директория, в которую будет перемещен источник.

Основные опции:

-f — перезаписывать существующие файлы.

-n — не перезаписывать существующие файлы.

-i — выдавать запрос на перезапись существующих файлов.

-u — не перемещать файлы, которые уже существуют, если существующие файлы новее (время модификации новее).

Примеры:

Переименование

файла

   1 freebie@kodomo:~/term1/block1/pr3$ ls
   2 3randomphrase.txt  test1.txt  test2.txt
   3 freebie@kodomo:~/term1/block1/pr3$ mv test1.txt  test-1.txt ##сама операция
   4 freebie@kodomo:~/term1/block1/pr3$ ls
   5 3randomphrase.txt  test-1.txt  test2.txt

директории

   1 freebie@kodomo:~/term1/block1/pr3$ mkdir test1_mv
   2 freebie@kodomo:~/term1/block1/pr3$ ls
   3 3randomphrase.txt  test-1.txt  test1_mv  test2.txt
   4 freebie@kodomo:~/term1/block1/pr3$ mv test1_mv/ test1-mv1/ ##сама операция
   5 freebie@kodomo:~/term1/block1/pr3$ ls
   6 3randomphrase.txt  test-1.txt  test1-mv1  test2.txt

Перемещение с подтверждением замены:

   1 freebie@kodomo:~/term1/block1/pr3/test1-mv1$ mkdir a1
   2 freebie@kodomo:~/term1/block1/pr3/test1-mv1$ ls
   3 a1
   4 freebie@kodomo:~/term1/block1/pr3$ mkdir a1
   5 freebie@kodomo:~/term1/block1/pr3$ ls
   6 3randomphrase.txt  a1  test-1.txt  test1-mv1  test2.txt
   7 freebie@kodomo:~/term1/block1/pr3$ mv -i a1 test1-mv1/ ##перемещение
   8 mv: overwrite `test1-mv1/a1'? y ##подтверждение
   9 freebie@kodomo:~/term1/block1/pr3$ ls
  10 3randomphrase.txt  test-1.txt  test1-mv1  test2.txt
  11 freebie@kodomo:~/term1/block1/pr3$ cd test1-mv1/
  12 freebie@kodomo:~/term1/block1/pr3/test1-mv1$ ls
  13 a1