LINUX.ORG.RU

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


0

0

Доброго времени суток! Вопрос чисто практический, как перенести файлы из одного каталога в другй (из /a в /b), непонимаю какой ключик использывать у cp. Заранее всем спасибо!

ну и вопросю... X_x что ты имеешь в виду? как скопировать дирректорию? или как скопировать все файлы из одной дирректории в другую? если надо полностью скопировать диру, то вот:

cp -r /some path/dir_name_1 /some another path/dir_name_2

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

cp /some path/dir_name_1/* /some another path/dir_name_2/

примечание ко второй строке... если в /some path/dir_name_1/ есть вложенные дирриктории, и их тоже надо скопировать, то необходимо добавить ключ -r как и в первом случае

вот вроде и всё...

Cy6erBr4in ★★★
()
Ответ на: комментарий от Cy6erBr4in

>ну можно ещё и так
спасибо за разрешение :-)

Я всегда копирую файлы из дир. в [remote_node:]дир. tar'ом
cd /a; tar cf - . | [remsh $remote_node "]cd /b; tar xvf - ["]

то что в скобках [] - необязательно.

З.Ы. только просьба без критики, это устоявшаяся привычка.

sdio ★★★★★
()
Ответ на: комментарий от sdio

> спасибо за разрешение :-)

=))

> Я всегда копирую файлы из дир. в [remote_node:]дир. tar'ом > cd /a; tar cf - . | [remsh $remote_node "]cd /b; tar xvf - ["]

очень интересный способ! спасибо, обязательно возьму на заметку :)

Cy6erBr4in ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.