文件在系统中的传输
1.scp
scp file user@ip:dir 远程上传
scp user@ip:/file dir 远程下载
2.rsync
rsync是远程同步命令,有速度快等特点,具体使用方法如下:
rsync -r 同步目录
rsync -p 同步权限
rsync -o 同步文件的所有人
rsync -g 同步文件的所有组
rsync -l 同步链接
rsync -D 同步设备文件
rsync -t 同步文件的时间戳
3.tar
tar是用来归档文件的,即将多个文件变成一个文件
tar -c 创建
tar -v 显示过程
tar -f 指定归档文件名称
tar -x 解档
tar -t 查看归档文件内容
tar -r 添加文件到归档中
tar --get 解档指定文件
tar -C 指定解档目录
tar --delete 删除归档中的指定文件
4.压缩命令
(1)zip
tar zip -r xxx.tar.zip xxx.tar 将xxx.tar以zip方式压缩为xxx.tar.zip
unzip xxx.tar.zip 将xxx.tar.zip解压到当前
(2)gz
gzip xxx.tar 以gz方式压缩文件xxx.tar
gunzip xxx.tar.gz 解压xxx.tar.gz
tar zcf xxx.tar.gz /xxx 归档/xxx下的文件并且使用gz方式压缩
tar zxf xxx.tar.gz 解压xxx.tar.gz
(3)bz2
bzip2 xxx.tar 以bz2方式压缩文件xxx.tar
bunzip2 xxx.tar.bz2 解压xxx.tar.bz2
tar jcf xxx.tar.bz2 /xxx 归档/xxx下的文件并且使用bz2方式压缩
tar jxf xxx.tar.bz2 解压xxx.tar.bz2
(4)xz
tar xz xxx.tar 以xz方式压缩文件xxx.tar
unxz xxx.tar.xz 解压xxx.tar.xz