文件在系统中的传输以及打包压缩

文件在系统中的传输
1.scp
scp  file  user@ip:/dir ##上传
scp  user@ip:/file  dir ##下载
在这里插入图片描述
2.rsync      ##远程同步,速度快,默认会忽略,文件属性,链接文件
##先创建文件,更改其权限,所有人,所有组
在这里插入图片描述
rsync -r ##同步目录
在这里插入图片描述
在这里插入图片描述
rsync  -p  ##同步权限
在这里插入图片描述
在这里插入图片描述
rsync -o ##同步所有人
在这里插入图片描述
在这里插入图片描述 rsync  -g ##同步所有组
在这里插入图片描述
在这里插入图片描述
rsync  -t  ##同步所有时间戳
在这里插入图片描述
在这里插入图片描述

打包
tar         ##归档文件,(把很多个文件变成1个文件)
  tar命令用于对文件进行压缩或解压。在Linux系统中,常见的文件格式比较多,其中主要使用的是.tar或者.tar.gz或.tar.bz2格式

           -c   ##创建
           -v   ##显示过程
           -f   ##指定归档文件名称
           -x   ##解档
           -t   ##查看归档内容
           -r   ##添加文件到归档中
          --get ##解档指定文件
          --delete ##删除归档中的指定文件
           -c   ##指定解档目录

-c    ##创建     -f    ##指定归档文件名称
在这里插入图片描述
-x   ##解档
在这里插入图片描述
-r    ##添加文件到归档中
在这里插入图片描述
压缩

zip
zip  -r  xxx.tar.zip x xx.tar
unzip   xxx.tar.zip
在这里插入图片描述

gz
gzip xxx.tar     
gunzip  xxx.tar.gz
在这里插入图片描述
在这里插入图片描述
bz2
bzip2  xxx.tar.bz2
bunzip2  xxx.tar.bz2
在这里插入图片描述

xz
xz  xxx.tar
unxz   xxx.tar.xz
在这里插入图片描述
在这里插入图片描述
##直接建立压缩(不打包)

tar  zcf  xxx.tar.gz /xxx
tar zxf  xxx.tar.gz

tar  jcf  xxx.tar.bz2 /xxx
tar  jxf  xxx.tar.bz2

tar  Jcf  xxx.tar.xz /xxx
tar  Jcf  xxx.tar.x
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43350897/article/details/83120466