linux文件远程传输

1.scp  --------远程单个复制 

            scp          file

            scp   [email protected]:  /file   dir

linux文件远程传输

linux文件远程传输

2.rsync --------远程同步,速度快,默认会忽略文件属性,连接文件,设备文件

  rsync  -r   /etc/ [email protected]:/mnt             ----不包含目录

                   /etc  [email protected]:/mnt            -----包含目录

linux文件远程传输

rsync  -o   ------保留文件所有人

rsync -p     ------保留文件权限

rsync -l      --------保留链接

rsync  -g    ---------保留文件所有组

rsync -D  ------保留设备文件

rsync -t    ------保留时间戳

linux文件远程传输

linux文件远程传输

linux文件远程传输

linux文件远程传输

linux文件远程传输

3.tar   -------归档文件(把很多文件变成一个文件

     tar  -c  --------创建

            -f    ---------指定归档文件名称

            -v  --------显示过程

linux文件远程传输

            -x   ----------解档

linux文件远程传输

             -t   -----------查看归档文件内容

linux文件远程传输

             -r   -----------添加文件到归档中

linux文件远程传输

            --delete   -----删除归档中的指定文件

linux文件远程传输

             -C   -------------指定解档目录

linux文件远程传输

du -sh    ---------查看文件大小

linux文件远程传输

4.压缩

zip

zip -r xxx.tar.zipxxx.tar

unzip  xxx.tar.zip

linux文件远程传输

gz

gzip xxx.tar  ----压缩

linux文件远程传输

 

gunzip  xxx.tar.gz  -------------解压

linux文件远程传输

tar  zcvf  xxx.tar.gz /xxx      ---------一步解压缩

tar  zxf  xxx.tar.gz

linux文件远程传输

linux文件远程传输

bz2

bzip  xxx.tar  --------压缩

linux文件远程传输

bunzip2  xxx.tar.bz2-------解压

linux文件远程传输

xz

xz  xxx.tar  --------------压缩

linux文件远程传输

unxz xxx.tar.xz

linux文件远程传输

file xxx  ------------------查看文件类型

linux文件远程传输