Linux下压缩文件或文件夹
要将一个文件夹压缩为 .tar
格式,你可以使用 tar
命令,这个命令在大多数 Unix/Linux 系统中是默认可用的。以下是将一个文件夹压缩为 .tar
格式的步骤:
使用 tar
命令创建 .tar
文件
假设你有一个名为 myfolder
的文件夹,并且你想将它压缩为一个 .tar
文件。你可以使用以下命令:
1 | tar -cvf myfolder.tar myfolder |
这里是命令的详细说明:
tar
: 调用 tar 命令。-c
: 创建一个新的归档文件(create)。-v
: 显示详细信息(verbose),在处理过程中列出所有文件的名字。-f
: 指定输出文件的名字,紧接其后的myfolder.tar
是你希望创建的 tar 文件的名称。myfolder
: 你希望压缩的文件夹的名字。
注意事项
不压缩:
.tar
格式只是一个归档文件格式,它不会压缩文件,只是简单地打包。因此,生成的.tar
文件大小等于原始文件夹的大小。权限保留:默认情况下,
tar
会保留文件的权限信息(如所有者、组等)。如果不想保留权限信息,可以使用--no-same-permissions
选项。
如果需要压缩
如果你希望进一步压缩文件夹,可以使用 gzip
或 bzip2
,生成 .tar.gz
或 .tar.bz2
文件:
使用 gzip 压缩
1 | tar -cvzf myfolder.tar.gz myfolder |
-z
: 使用 gzip 压缩。
使用 bzip2 压缩
1 | tar -cvjf myfolder.tar.bz2 myfolder |
-j
: 使用 bzip2 压缩。
解压 .tar
文件
如果你想解压 .tar
文件,可以使用以下命令:
1 | tar -xvf myfolder.tar |
-x
: 提取文件(extract)。-v
: 显示详细信息(verbose)。-f
: 指定输入文件的名字。
通过这些命令,你可以轻松地创建和管理 .tar
和其他压缩格式的文件。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 南岩 のBlog!