Linux-文件的传输、归档和压缩

一、文件在系统中的传输

1、scp的上传和下载

scp file(存在于系统中) user@ip:/dir                  #文件的上传
scp user@ip:/dir|/dir/filename   /dir(存放的位置)    #文件的下载
scp -r [email protected]:/mnt/westos linux/       #目录的上传

例:

2、rsync 远程同步 (速度快,默认会忽略 文件属性 链接文件 设备文件)

rsync          (后面加和scp一样的命令) 
        -r      #同步目录
        -p      #同步权限
        -o      #同步文件的拥有者
        -g      #同步文件的所属组
        -l      #同步链接文件
        -t      #同步文件的时间戳
        -D      #同步设备文件

二、文件的归档

tar (打包)  c:建立一个压缩文件指令(create:创建) f:指定归档文件

c ---> 建立一个压缩文件的参数指令(create :创建)
f ---> 指定归档文件名称 
tar cf etc.tar etc/     #把etc目录下的文件归档到etc.tar中

du  -sh  etc.tar        #查看etc.tar归档文件的大小

x ---> 解开一个归档文件的指令参数 
tar xf etc.tar          #解开etc.tar归档文件

t ---> 显示归档文件中的内容
tar tf etc.tar          #显示etc.tar归档文件中的内容

r ---> 向归档文件中添加文件/目录
touch westos 
tar rf etc.tar westos   #向etc.tar归档文件中增加westos文件

delete ---> 删除归档文件中的单个文件或目录
tar -f etc.tar --delete westos   #删除归档文件etc.tar中的westos文件
tar -f etc.tar --delete linux    #删除归档文件etc.tar中的linux目录

get ---> 在归档文件中取出单个文件或目录
tar -f etc.tar --get linux/gcc   #在归档文件etc.tar中取出gcc文件
tar -f etc.tar --get westos      #在归档文件etc.tar中取出westos目录

-C ---> 指定解档文件的存储路径
tar xf etc.tar -C /mnt           #把归档etc.tar文件解档到/mnt目录中

例:

三、文件的压缩

1、压缩: (1)、压缩是一种通过特定的算法来减少计算机文件大小的机制
                  (2)、使文件能够通过较慢的互联网实现更快的传输
                  (3)、还可以减少文件的磁盘占用空间

ps:zip这种格式的压缩方式稳定性很差,只适合压缩纯文本文件

zip -r etc.tar.zip etc.tar     #压缩成zip格式
unzip etc.tar.zip              #解压zip格式的压缩包

gzip etc.tar             #压缩成gz格式
gunzip etc.tar.gz        #解压gz格式的压缩包

xz etc.tar               #压缩成xz格式
unxz etc.tar.xz          #解压xz格式的压缩包

bzip2 chason.tar          #压缩成bz2格式
bunzip2 chason.tar.bz2    #解压bz2格式的压缩包

例:

2、打包解压一步完成

tar -zcf chason.tar.gz chason/      #把文件归档为tar并压缩成gz
tar -zxf chason.tar.gz chason/      #解压gz格式的压缩包,并解开归档文件

tar -Jcf chason.tar.xz chason/      #把文件归档未tar并压缩成xz
tar -Jxf chason.tar.xz           #解开压缩并解开归档文件

tar -jcf chason.tar.bz2 chason/     #把文件归档未tar并压缩成bz2
tar -jxf chason.tar.bz2          #解压并解开归档文件

例:

猜你喜欢

转载自blog.csdn.net/qq_40261882/article/details/86476288
今日推荐