Linux下的文件打包和压缩

linux下的几种打包压缩的命令

# tar -cvf  /root/temp/etc.tar /etc    仅打包,不压缩!

# tar -zcvf /root/temp/etc.tar.gz /etc  打包后,以 gzip 压缩

# tar -jcvf /root/temp/etc.tar.bz2 /etc 打包后,以 bzip2 压缩

# 在参数 f 之后的文件档名是自己取的,习惯上用 .tar 来作为辨识。

# 如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar file 

# 如果加 j 参数,则以 .tar.bz2 来作为文件名

# zip -r /root/temp/etc.zip /etc 打包后,zip 压缩

压缩之后的从小到大依次为:bzip2 > gz > zip

转载于:https://my.oschina.net/u/1780456/blog/790948

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux中常用的文件打包和解压缩工具有tar、gzip、bzip2和zip等。 1. 使用tar打包文件 将多个文件或目录打包成一个文件,使用tar命令。例如,将目录/home/user/docs及其子目录打包成一个文件docs.tar: ``` tar -cvf docs.tar /home/user/docs ``` 选项说明: - c:创建一个新的tar包; - v:显示打包过程中处理的文件名; - f:指定打包后的文件名。 2. 使用gzip压缩文件 将tar打包后的文件进行压缩,使用gzip命令。例如,将docs.tar压缩成docs.tar.gz: ``` gzip docs.tar ``` 此时,会生成docs.tar.gz文件,原始的docs.tar文件会被删除。 3. 使用bzip2压缩文件 与gzip类似,使用bzip2命令可以将tar打包后的文件进行压缩。例如,将docs.tar压缩成docs.tar.bz2: ``` bzip2 docs.tar ``` 此时,会生成docs.tar.bz2文件,原始的docs.tar文件会被删除。 4. 使用zip压缩文件 除了tar、gzip和bzip2,Linux中也支持zip格式的文件压缩。使用zip命令可以将文件或目录打包成一个zip文件。例如,将目录/home/user/docs及其子目录打包成一个文件docs.zip: ``` zip -r docs.zip /home/user/docs ``` 选项说明: - r:递归处理子目录和文件。 5. 解压缩文件压缩文件使用的命令与压缩文件的命令相对应。例如,解压缩docs.tar.gz文件: ``` tar -xvf docs.tar.gz ``` 选项说明: - x:解包操作; - v:显示解包过程中处理的文件名; - f:指定要解包的文件。 解压缩其他格式的文件时,使用相应的命令即可。例如,解压缩docs.zip文件: ``` unzip docs.zip ``` 以上就是Linux文件打包和解压缩的基本操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值