《Linux就该这么学》培训与读书笔记--第2课时之新手Linux指令2

Linux的压缩与解压指令

tar 指令

参数:

参数英文注释作用
-c , --createcreate a new archive创建压缩文件
-x , --extract, --get extract files from an archive解开压缩文件
-t ,  --listlist the contents of an archive查看压缩包内有哪些文件
-z, --gzip, --gunzip, --ungzip filter the archive through gzip用Gzip压缩或解压,filename.tar.gz
-j, --bzip2filter the archive through bzip2用bzip2压缩或解压, filename.tar.bz2
 -J ,  --xz  filter the archive through xz用 xz 压缩或解压, filename.tar.xz
-v, --verboseverbosely list files processed显示压缩或解压的过程
-fuse archive file or device ARCHIVE目标文件名

-p

--preserve-permissions

--same-permissions

extract information about file permissions (default for superuser)保留原始的权限与属性
 -P, --absolute-namesdon't strip leading `/'s from file names使用绝对路径来压缩
-C , --directory=DIRchange to directory DIR指定解压到的目录

tar 指令的压缩与解压


# 将download文件夹压缩为 yum.tar.gz 格式的文件,并显示压缩过程
# c --> 创建压缩(create) 
# z --> Gzip格式
# v --> 显示过程
# f --> 目标文件名 -f选项是必须要用的,-f参数在使用的时候一定排在其他参数的后面,在最右边
[root@localhost ~]# tar -czvf yum.tar.gz Downloads/
Downloads/
Downloads/yum-3.4.3-167.el7.centos.noarch.rpm
Downloads/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
Downloads/yum-plugin-fastestmirror-1.1.31-53.el7.noarch.rpm
Downloads/yum-updateonboot-1.1.31-53.el7.noarch.rpm
Downloads/yum-utils-1.1.31-53.el7.noarch.rpm


# 将压缩文件 yum.tar.gz 解压
# x  --> 提取压缩包里的文件(extract) 
# -C --> 指定解压缩的文件位置,不加参数时默认为当前目录
[root@localhost ~]# tar xzvf yum.tar.gz -C test/
Downloads/
Downloads/yum-3.4.3-167.el7.centos.noarch.rpm
Downloads/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
Downloads/yum-plugin-fastestmirror-1.1.31-53.el7.noarch.rpm
Downloads/yum-updateonboot-1.1.31-53.el7.noarch.rpm
Downloads/yum-utils-1.1.31-53.el7.noarch.rpm
# 将download文件夹压缩为 yum.tar.bz2 格式的文件,并显示压缩过程
# c --> 创建压缩(create) 
# z --> bz2 格式
# v --> 显示过程
# f --> 目标文件名 -f选项是必须要用的,-f参数在使用的时候一定排在其他参数的后面,在最右边

[root@localhost ~]# tar -cjvf yum.tar.bz2 Downloads/
Downloads/
Downloads/yum-3.4.3-167.el7.centos.noarch.rpm
Downloads/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
Downloads/yum-plugin-fastestmirror-1.1.31-53.el7.noarch.rpm
Downloads/yum-updateonboot-1.1.31-53.el7.noarch.rpm
Downloads/yum-utils-1.1.31-53.el7.noarch.rpm


# 将压缩文件 yum.tar.bz2 解压
# x  --> 提取压缩包里的文件(extract) 
# -C --> 指定解压缩的文件位置,不加参数时默认为当前目录
[root@localhost ~]# tar xzvf yum.tar.bz2 -C test/
Downloads/
Downloads/yum-3.4.3-167.el7.centos.noarch.rpm
Downloads/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
Downloads/yum-plugin-fastestmirror-1.1.31-53.el7.noarch.rpm
Downloads/yum-updateonboot-1.1.31-53.el7.noarch.rpm
Downloads/yum-utils-1.1.31-53.el7.noarch.rpm

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值