如何在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命令的示例说明
如果您有任何问题,请随时留言。
MacBook的麦克风坏了?5个修复方法
当你正在召开重要会议或录制播客时,你的MacBook拒绝接收你的声音,这是非常令人沮丧的。无论是软件缺陷还是需要调整的简单设置,我们都能满足您的需求。 当天的视频 滚动以继续浏览内容 1. 使用声音输入设置测试麦克风 测试MacBook的麦克风,看看它是否工作正常,排除任何硬件问题,总是一个不错的决定。以下是你需要做的: 单击 苹果菜单 在菜单栏中,选择 系统设置 从下拉菜单中。 选择 声音 从侧
Windows Linux子系统是否有助于Linux获得桌面市场份额?
自从桌面Linux问世以来,粉丝和批评者都对“Linux桌面年”抱有希望或大笑。现在看来,桌面Linux开始慢慢获得市场份额,但为什么呢? 我们要感谢微软和Windows Linux子系统将Linux介绍给更多的人并让他们对它感兴趣吗?微软在创造自己的竞争对手吗? 桌面Linux(终于)获得市场份额 虽然许多人认为Linux桌面的时代还很遥远,而且可能永远不会到来,但这个小小的操作系统可能比以往任
显式同步:Wayland迈向终极桌面体验的最后一步
想象一下,如果我说将Wayland与NVIDIA相结合,可以在Linux系统上为您提供有史以来最流畅的体验。想象一下,没有恼人的闪烁、故障、屏幕伪影、滞后或应用程序崩溃。一切都将以光速运行,并尽可能地平滑和愉悦感官。 不,我写这篇文章的时候并没有疯掉。我将要分享的内容,称为 显式同步 ,将彻底改变Wayland的形象。它正在从被视为一种更好但不完全存在的显示协议发展成为一种可行的解决方案。这是一个
如何在 Windows PowerShell 子系统上安装 Linux?
有多种方法可以在 Windows PC Powershell 环境上安装 Linux 子系统。这对学习者有好处,但如果您是开发人员,建议使用原始 Linux 操作系统,因为子系统缺乏预装的 Linux 工具。 在开始安装 Linux 子系统之前,我们需要首先为子系统启用 Windows 功能。 为 Linux 启用 Windows 子系统功能: 要安装 Linux 子系统,需要打开 Windows
6个原因为什么你的下一代iPad应该是蜂窝式的
苹果的iPad在过去几年里确实成长了。移动iPad可以让你将笔记本电脑的电源与智能手机的连接结合起来,而且这一切都装在一个超级便携的包装中。 它们不仅仅是Netflix机器。但是,无论你使用iPad是为了好玩还是为了生产力,选择蜂窝模式都可以让你的平板电脑变成一个无所不能、无处不在的设备。 很容易在Wi—Fi和移动iPad之间做出选择,所以以下是我们认为你的下一个iPad应该是移动iPad的六大原