1. 程式人生 > >(網絡)文件拷貝(Windows/Linux)

(網絡)文件拷貝(Windows/Linux)

管道 rsync tar fashcopy richcopy

【Windows】

1、本地拷貝推薦:FastCopy

2、網絡拷貝推薦:RichCopy


【Linux】

1、rsync 命令

#刪除海量文件目錄
mkdir empty_dir
rsync -a --delete empty_dir/  yourdirectory/

#本地拷貝
rsync -a /some/path/to/src/ /other/path/to/dest/

#網絡拷貝
rsync -a -e ssh /path/to/dir/ remote_server:/path/to/remotedir

#網速IO慢於磁盤IO
rsync -azP -e ssh /path/to/dir/ remote_server:/path/to/remotedir

2、tar 命令結合管道

#本地拷貝(-c 前面的短橫表示接包文件來著標準輸入)
tar -c /path/to/dir | tar -xvf - -C /absolute/path/to/remotedir

#網絡拷貝
tar -c /path/to/dir | ssh remote_server ‘tar -xvf - -C /absolute/path/to/remotedir‘


*** walker ***


本文出自 “walker的流水賬” 博客,請務必保留此出處http://walkerqt.blog.51cto.com/1310630/1958382

(網絡)文件拷貝(Windows/Linux)