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


Метки: |
Просмотров: 1975

ср

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

Шаблон для этой команды можно задать таким образом:

pwd
    /home/scott/1ibby
    ls
    1ibby.jpg
   ср libby.jpg      libby_bak.jpg
    ls
    libby_bak.jpg     libby.jpg

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

pwd
    /home/scott
    ls /libby
    libby_bak.jpg     libby.jpg
    ср pix/1ibby_arrowrock.jpg      libby/arrowrock.jpg
    ls /libby
    arrowrock.jpg libby_bak.jpg     libby.jpg

Так как в этом случае создается копия файла в другом каталоге, его имя не изменяется. В предыдущем примере мы задали новое имя - libby_bak.jpg, так как файл исходник, 1ibby.j pg, был скопирован в тот самый каталог.

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

pwd
    /home/scott/libby
    ls
    libby_bak.jpg     libby.jpg
    cp pix/1ibby_arrowrock.jpg .
    ls
    arrowrock.jpg     libby_bak.jpg    libby.jpg

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

ls 1
    drwxr xr x 224 2005 10 20            12:34 libby
    drwxr xr x 216 2005 09 29            23:17 music
    drwxr хг х 1.6K 2005 10 16           12:34 pix
    ls libby
    arrowrock.jpg       libby.jpg
    cp pix/1ibby_on_couch.jpg libby
    ls libby
    arrowrock.jpg       libby.jpg   libby_on_couch.jpg

При выполнении приведенной в этом примере команды, будьте уверены, что каталог 1ibby существует, в ином случае файл 1ibby_on_couch.jpg скопируется в файл 1ibby и поместится в текущий каталог.

Оставьте комментарий!

Комментарий будет опубликован после проверки

Имя и сайт используются только при регистрации

(обязательно)