Копирование, перемещение и переименование файлов

Команда cp применяется для копирования (пример 4.14):

r команда cp srcFile tagFile копирует srcFile в tagFile;

r команда cp file1 file2 fileN dir копирует указанные файлы file1, file2, fileN в каталог dir;

r команда cp –R dir1 dir2 копирует каталог dir1 в каталог dir2 рекурсив- но, создавая в каталоге dir2 копию каталога dir1 со всеми файлами, со- держащимися в исходном каталоге dir1.

 

Пример 4.14. Копирование файлов

 

$ ls –F mydir/ f1

$ cp mydir/f{1,2}

$ ls –F mydir/ f1 f2

 

С помощью команды cp mydir/f{1,2} создается копия файла f1 с именем f2

в том же каталоге mydir, где находится исходный файл. Команда cp mydir/f{1,2}


 

использует механизм перебора и эквивалентна команде cp mydir/f1 mydir/f2,

однако она значительно короче.

Скопируем теперь каталог mydir со всем содержимым в каталог /tmp (при-

мер 4.15).

 

Пример 4.15. Рекурсивное копирование каталога

 

$ ls mydir

$ cp -R mydir/ /tmp/

$ ls -R /tmp/mydir

/tmp/mydir: f1 f2

 

Команда mv используется для перемещения и переименования:

r команда mv oldName newName переименовывает oldName в newName;

r команда mv file1 file2 fileN dir перемещает заданные файлы в ката- лог dir;

r команда mv oldName newName переименовывает каталог oldName в newName.

Переместим каталог /tmp/mydir в домашний каталог (пример 4.16).

 

Пример 4.16. Перемещение каталога с содержимым

 

$ mv /tmp/mydir/ /var/tmp

$ ls -R /var/tmp/mydir f1 f2

 

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








Дата добавления: 2015-06-12; просмотров: 799;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.