如何在Linux中压缩文件

2024年 4月 26日 73.2k 0

文件压缩是一个过程,通过这个过程,您可以在一个地方共同包含一块数据。它简化了文件传输、存储管理、数据组织等。在Linux中,tar和zip是两种最常见的文件压缩格式。

您还可以压缩文件并对其进行密码保护。然而,许多Linux用户在快速压缩文件时会感到困惑。所以,这篇短文是关于在Linux中同步文件的简单方法。有各种命令和简单的GUI方法可以轻松创建zip文件。让我们用例子来检查每种方法。 

zip命令

zip命令是一个功能强大的实用程序,可以将文件和目录压缩到zip档案中。这里有一个简单的命令,您可以使用:

zip[选项]zipfile_name.zip file.txt directory_name

请将[选项]替换为适当的选项,并将zipfile_name.zip替换为新zip文件所需的文件名。此外,file.txt和directory_name表示需要压缩的文件。例如,让我们使用以下命令通过添加file1.txt和file2.txt文件来创建Scripts.zip:

zip-r Scripts.zip文件1.txt文件2.txt

在上面的命令中,我们使用-r选项递归地执行文件压缩。如果您想创建一个zip文件并使其受密码保护,则可以使用以下命令:

zip-P 12345脚本.zip文件1.txt文件2.txt

如果要压缩所有具有相同扩展名的文件,请运行以下命令:

cd//文档

zip-r script.zip*.txt

同样,您可以使用一个命令压缩目录中的所有文件:

zip-r主页.zip*

在上面的命令中,home.zip是一个zip文件,*是一个通配符,用于添加特定位置的所有内容。 

tar命令

tar命令是另一个用于在Linux中归档文件的通用工具。然而,与zip不同的是,它要求您使用压缩工具,如gzip或bzip。要使用tar命令压缩文件,请使用以下命令:

tar-czvf zip_name.tar.gz file.txt directory_name

这里,“-cvzf”中的选项指示tar使用gzip(z)创建一个gzip压缩档案(c),提供详细输出(v)并指定文件名(f)。同样,将zip_name.tar.gz中的zip_name替换为要创建的压缩文件的名称。

要在上例中使用tar命令,请输入以下命令:

tar-czvf脚本.tar.gz文件1.txt文件2.txt

从文件管理器

首先,打开“文件管理器”,选择要包含在zip文件中的文件。  

现在右键单击并在此处单击压缩选项:

在这里,您可以命名zip文件并添加其密码:

结论

在Linux中压缩文件非常简单,可以使用tar和zip等命令来完成。zip命令很简单,可以直接将数据压缩到zip文件中,而tar命令通过其各种选项提供了灵活性。我们建议您尝试这些选项,以找到最适合您的选项。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论