linux中的tar跟文件夹有什么区别?

2025-03-23 03:55:21
推荐回答(2个)
回答(1):

tar是将文件或者文件夹打成一个包。
单纯使用tar就是打包,没有压缩的功能。
作用就是跟WinRAR这类工具一样,打包后变成单文件,这样传输,拷贝比较方便。

回答(2):

gzip 或 bzip2 带有多个文件作为参数时,执行的操作是将各个文件独立压缩,而不是将其放在一起进行压缩。这样就无法产生类似于Windows环境下的文件夹打包压缩的效果。(gzip与bzip2也可以使用文件夹作为参数,使用 -f 选项,但也是将其中的每个文件独立压缩)。为了实现打包压缩的效果,可以使用命令 tar 进行文件的打包操作(archive),再进行压缩。
tar 指令可以将文件打包成文件档案(archive)存储在磁盘/磁带中,打包操作一般伴随压缩操作,也可以使用 tar 指令对打包压缩后的文件解压。《Linux就该这么学》 一起学习交流。