Linux下的文件打包与解压

tar的命令只用来打包文件,如需要压缩文件就需要调用参数来实现

-c 建立新的压缩文件
-f 指定压缩文件
-r 添加文件到已经压缩文件包中
-u 添加改了和现有的文件到压缩包中
-x 从压缩包中抽取文件
-t 显示压缩文件中的内容
-z 支持gzip压缩
-j 支持bzip2压缩
-Z 支持compress解****压文件
-v 显示操作过程

一、打包与压缩的区别:
打包:将多个文件或目录打包成一个大文件

[En]

Packaging: to turn several files or directories into one large file

压缩:通过某种压缩算法使文件或目录变小

[En]

Compression: to make a file or directory smaller by a certain compression algorithm

二、打包与解包

tar -cf a.tar file1 file2
a.tar 是打包文件名
file1,file2是需要打包的文件,文件多用空格隔开

tar -xf a.tar 【-C 需要解压的路径】
tar -xvf a.tar 【-C 需要解压的路径】

三、压缩与解压
tar -czvf: 打包文件后以gzip的格式压缩
tar -xzvf:解压缩并解包文件
tar -czvf a.tar.zip f1 f2
tar -xzvf a.tar.zip 【-C 需要解压的路径】

Original: https://www.cnblogs.com/mlqq/p/15402921.html
Author: 莫恼卿卿
Title: Linux下的文件打包与解压

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/524455/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球