一 scp 传输速度较慢
格式:
scp -r 文件或者目录 user@ip:/dir #上传,将本地文件上传到远程主机中
scp -r user@ip:文件或者目录 dir #下载,将远程主机中文件或目录下载到本地主机中
二 rsync 远程同步
优点:文件传输速度较快
缺点: 默认忽略文件属性,连接文件,设备文件
rsync 参数:
-r 同步目录
-p 同步权限
-o 同步用户
-g 同步文件所有组
-l 同步连接
-t 同步文件时间戳
-D 同步设备文件
三 tar 归档文件
作用: 把多个文件变成一个文件
tar 参数:
-c #创建
-f #指定归档文件名称
-v #显示过程
-t #查看归档文件内容
-r #添加文件到归档中
--get file #解档指定文件
--delete file #删除归当中的指定文件
-x #解档到当前目录
-C #指定解档目录
四 文件压缩
1 zip
zip -r xxx.tar.zip(压缩后的文件名称) xxx.tar(要被压缩的文件名称)
unzip xxx.tar.zip(压缩后的文件名称) #解压缩(原压缩文件不会消失)
2 gzip
gzip xxx.tar #压缩文件 (源文件会消失变成压缩文件)
gunzip xxx.tar.gz #解压 (解压过程中压缩包文件会消失)
3 bzip2
bzip2 xxx.tar #压缩文件 (源文件会消失变成压缩文件)
bunzip2 xxx.tar.bz2 #解压 (解压过程中压缩包文件会消失)
4 xz
xz xxx.tar #压缩文件 (源文件会消失变成压缩文件)
unxz xxx.tar.xz #解压 (解压过程中压缩包文件会消失)
五 文件归档与压缩同时进行
1 在归档文件的同时使用gzip的方式对文件进行压缩
tar zcf xxx.tar.gz /xxx #归档压缩
tar zxf xxx.tar.gz #解压缩
2 在归档文件的同时使用bzip2的方式对文件进行压缩
tar jcf xxx.tar.bz2 /xxx #归档压缩
tar jxf xxx.tar.bz2 #解压缩
3 在归档文件的同时使用xz的方式对文件进行压缩
tar Jcf xxx.tar.xz /xxx #归档压缩
tar Jxf xxx.tar.xz #解压缩