📅  最后修改于: 2023-12-03 15:05:29.260000             🧑  作者: Mango
在Linux中,可以使用tar命令压缩多个文件。tar命令可以将多个文件或目录打包成一个文件,并将其压缩以节省磁盘空间。
tar [-zcvf] 文件名.tar.gz 文件/目录路径
其中,-zcvf
是可选的,含义如下:
-z
:表示以gzip格式压缩文件,扩展名为tar.gz-c
:表示创建新的归档文件-v
:表示显示详细信息,即在压缩过程中输出被压缩的文件名-f
:表示指定文件名假设我们需要压缩/home/user1/file1.txt
和/home/user2/file2.txt
两个文件,以files.tar.gz
为文件名,使用以下命令:
tar -zcvf files.tar.gz /home/user1/file1.txt /home/user2/file2.txt
这将在当前目录下创建一个名为files.tar.gz
的归档文件,其中包含两个文件。
假设我们需要压缩/home/user1
目录下的所有文件和子目录,以user1.tar.gz
为文件名,使用以下命令:
tar -zcvf user1.tar.gz /home/user1
这将在当前目录下创建一个名为user1.tar.gz
的归档文件,其中包含/home/user1
目录下的所有文件和子目录。
tar命令是Linux中常用的文件压缩和归档工具。使用tar命令可以将多个文件或目录打包成一个文件,并将其压缩以节省磁盘空间。熟练掌握tar命令可以在Linux系统中快速高效地处理文件。