<Предыдущая | Содержание: | Следующая>
Перемещение и переименование файлов
Теперь имя «passwd» не кажется очень игривым, и это игровая площадка, поэтому давайте изменим его на что-нибудь другое:
[я @ linuxbox детская площадка] $ mv passwd весело
[я @ linuxbox детская площадка] $ mv passwd весело
Давайте немного развлечемся, переместив наш переименованный файл в каждый из каталогов и обратно:
[я @ linuxbox детская площадка] $ mv удовольствие dir1
[я @ linuxbox детская площадка] $ mv удовольствие dir1
чтобы сначала переместить его в каталог dir1, затем:
[я @ linuxbox детская площадка] $ mv dir1 / fun dir2
[я @ linuxbox детская площадка] $ mv dir1 / fun dir2
переместить это из dir1 в dir2, затем:
[я @ linuxbox детская площадка] $ mv dir2 / fun.
[я @ linuxbox детская площадка] $ mv dir2 / fun.
чтобы наконец вернуть его в текущий рабочий каталог. Далее посмотрим, как действует mv по каталогам. Сначала мы переместим наш файл данных в dir1 еще раз:
[я @ linuxbox детская площадка] $ mv удовольствие dir1
[я @ linuxbox детская площадка] $ mv удовольствие dir1
затем двигайся dir1 в dir2 и подтвердите это с помощью ls:
[я @ linuxbox детская площадка] $ мв дир1 дир2 [я @ linuxbox детская площадка] $ ls -l каталог2 Всего 4
drwxrwxr-x 2 me me 4096 20016 01:11 dir06 [me @ linuxbox Playground] $ ls -l dir2 / dir1
Всего 4
-rw-r - r-- 1 мне мне 1650 2016-01-10 16:33 веселье
[я @ linuxbox детская площадка] $ мв дир1 дир2 [я @ linuxbox детская площадка] $ ls -l каталог2 Всего 4
drwxrwxr-x 2 me me 4096 20016 01:11 dir06 [me @ linuxbox Playground] $ ls -l dir2 / dir1
Всего 4
-rw-r - r-- 1 мне мне 1650 2016-01-10 16:33 веселье
Обратите внимание, что поскольку dir2 уже существовал, mv переехал dir1 в dir2. Если dir2 не существовало, mv переименовал бы dir1 в dir2. Наконец, давайте все вернем:
[я @ linuxbox детская площадка] $ mv dir2 / dir1.
[я @ linuxbox детская площадка] $ mv dir1 / fun.
[я @ linuxbox детская площадка] $ mv dir2 / dir1.
[я @ linuxbox детская площадка] $ mv dir1 / fun.