在Linux中前3个最流行的工具来压缩文件和目录

在Linux系统中有多个工具创建归档文件。在这篇文章中,你会发现多种工具的用途,通过命令行创建或解压文件

工具1 - Zip

zip 是Linux系统中最流行的命令行归档工具。

创建文件的归档

# zip output.zip /var/log/*.log

创建目录的存档

# zip -r output.zip /var/log

提取存档

# unzip output.zip

工具2 - Tar

tar 是Linux系统的另一个最流行的命令行归档工具。

创建文件的归档

# tar -cf output.tar /var/log/*.log

创建目录的存档

# zip -cf output.tar /var/log

提取存档

# tar -xf output.tar

工具3 - Gzip

gzip 已为命令行用户制作的存档文件多了一个工具。 Gzip已还支持把数据作为标准输入或通过管道输入,并创建zip文件。

创建文件的归档

# gzip -k access.log

创建数据管道的zip文件

# cat /var/log/messages | gzip > messages.gz

提取存档

# gunzip access.log.gz

结合 - Tar + Gzip

Tar还可以结合gzip的方案,使文件的高压缩级别。 使用gzip创建的文件扩展名的 tar是 .tar.gz。

创建文件的归档

# tar -czf output.tar.gz /var/log/*.log

创建目录的存档

# zip -czf output.tar.gz /var/log

提取存档

# tar -xzf output.tar.gz
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏