如何在Linux上压缩文件和目录(附示例)
Zip是最流行的档案文件格式,允许无损数据压缩。它用于压缩文件以减小文件大小。
Zip程序将一个或多个压缩文件放入一个Zip档案和有关文件的信息中。此外,只需一个命令,就可以将整个目录结构打包到Zip存档中。
首先,您必须安装
拉链
命令,因为在大多数Linux发行版中默认情况下不会安装它。
在Fedora/RedHat/AlmaLinux/Locky Linux上安装zip命令
sudo dnf安装zip
在Ubuntu/Debian/Linux Mint上安装zip命令
sudo apt安装zip
如何在Linux中压缩文件和目录
要使用创建Zip文件
拉链
命令,您需要告诉
拉链
归档文件的名称以及要包含在其中的文件。
拉链
<
archivename
>
<
文件名1
>
<
文件名2
>
...
代码语言:
HTML,XML
(
xml
)
例如,压缩名为
file1.text
以及
文件2.txt
到名为的zip文件
my-archive.zip
,命令将是:
拉链
我的档案
拉链
文件1
.txt
文件2
.txt
代码语言:
CSS
(
css
)

因此,每个文件都会在添加时列出。此外,还显示了文件的名称和在该文件上实现的压缩量。
此外,如果您不想看到的输出
拉链
创建文件时,使用
q
(
轻声的
选项
拉链
q
我的档案
拉链
文件1
.txt
文件2
.txt
代码语言:
CSS
(
css
)

要将子目录及其包含的所有内容包括在Zip文件中,请使用
r
(
--递归路径
)选项,并在命令行中显示子目录的名称。
zip-r my-archive.zip目录1/directory2/file1.txt文件2.txt

如何在Linux中创建受密码保护的Zip文件
使用向Zip文件添加密码
拉链
命令在Linux中很容易。
例如,您可以使用
e
(
--加密
)选项,系统会提示您输入密码并重新输入以进行验证。请注意,输入密码时,密码不会显示在终端中。
拉链
e
我的档案
拉链
文件1
.txt
文件2
.txt
代码语言:
CSS
(
css
)

如何在Linux中更新现有的Zip文件
例如,假设我们压缩了一个档案,然后修改了一个文件。可以使用将更新的文件添加到压缩档案中
u
(
使现代化
选项
因此,我们将添加更新的
file1.text
以及新创建的
file3.txt
到档案馆。
拉链
u
我的档案
拉链
文件1
.txt
文件3
.txt
代码语言:
CSS
(
css
)

结论
现在您知道如何在Linux上使用zip命令了。有关详细信息,您可以转到命令的手册页。要在Linux系统上提取Zip存档,可以使用unzip命令。
相关:20个初学者基本Linux命令的示例说明
如果您有任何问题,请随时留言。
如何轻松调整(扩展)KVM虚拟磁盘大小
您是否曾发现自己陷入KVM虚拟机磁盘空间不足的困境?你并不孤单!无论是为了安装新软件、容纳更多数据,还是仅仅给虚拟机一点喘息的空间,扩展KVM虚拟磁盘大小都是我们在某个时刻面临的任务。但别担心! 在本文中,我们将指导您高效、安全地调整(扩展)KVM虚拟磁盘大小,确保您以轻松的方式获得所需的所有空间。 但是,在我们卷起袖子开始调整磁盘大小之前,让我们快速绕行一下,了解一下我们故事中的主要角色:KVM
Telnet到端口以测试网络连接
Telnet是一种客户端-服务器协议。网络和系统管理员使用它来配置和管理网络设备,如服务器、路由器等。但在客户端和服务器之间的telnet会话中交换的所有信息都是未加密的。目前,此应用程序已被SSH取代,SSH提供相同类型的服务,但已加密。 如今,telnet被广泛用于验证与基于TCP协议的服务的连接。许多人发现,检查港口是否开放有时会让人感到困惑。最有效的方法之一是使用网络协议Telnet。 使
Linux文件系统类型说明,应该使用哪一种
为您的应用程序选择Linux文件系统是一个重要的决定。本教程介绍了一些主要的Linux文件系统,并提供了适合您的应用程序的正确文件系统的建议。 什么是Linux文件系统 引导Linux系统并使其正常工作所需的几乎每一点数据和编程都保存在文件系统中。例如,操作系统本身、编译器、应用程序、共享库、配置文件、日志文件、介质装载点等。 文件系统在后台运行。就像操作系统内核的其他部分一样,它们在日常使用中基
最佳5个免费GIF记录器Linux
无论您是经验丰富的Linux用户还是刚刚开始您的旅程,使用GIF录制器都可以帮助您以引人入胜的动画形式将您的想法付诸实践。 因此,潜入Linux GIF录像机的世界,充分利用您的创作潜力,并用GIF的魔力增强您的多媒体项目。 1. GIMP GIMP,或GNU图像操纵程序是一个优秀的开源软件,以其多功能性和深度功能而闻名。虽然GIMP主要用作一个强大的图像编辑工具,但GIMP也提供了不同的功能来创
什么是Runtime Broker,它在我的PC上的用途是什么?
对于许多PC用户来说,ESTA Broker是一个谜。您可能已经发现它在任务管理器中运行,占用CPU资源。让我们来了解一下什么是EASTEBroker流程以及您是否需要它。 什么是Windows中的Acrobat Broker以及它做什么? Dropbox Broker(或Time Broker)是一个Windows系统进程,用于管理从Microsoft应用商店安装的通用应用程序的权限。它最初在W