我是 Linux 新手。压缩和解压缩目录及其文件的完整过程是什么?如果需要进行任何安装,请提及。
答案1
你说你是新手。也许你有 Windows 经验。如果你还没有安装软件包,你需要
sudo apt-get install zip gzip tar
首先(或者通过图形化pkg管理器)。
然后,对于条目来说,使用 zip/unzip 将是最简单的方法:
zip -r my_arch.zip my_folder
其中 -r 表示“递归”。
要解压缩你只需使用
unzip my_arch.zip
Zip 默认存储相对路径名。zip 有多个参数选项可用。有关详细信息,请参阅:手册 (man zip)。首先,这就可以了。
在 Linux 世界中,您最常看到的是以 .tar.gz 结尾的文件。这是两个工具的产物:TAR(磁带归档程序)和 GZIP(GNU-Zip)。Tar 具有在“taring”之后自动对文件进行 gzip/gunzip 的调用选项。
tar -cvzf may_arch.tar.gz my_folder
在哪里
- -c 表示“创建”
- -v 表示“详细”(有时很麻烦并且会减慢速度......)
- -z 表示“使用 (GNU)zip”
- -f XYZ 声明输出文件的名称。(您应该选择一个有用的名称,例如 XYZ.tar.gz)
也可能有 .tar.bz2 结尾。这是 -j 参数而不是 -z 参数的结果:您将选择使用 BZIP2 进行压缩(-> man bzip2)。
要提取你只需使用 -x (eX道)而不是 -c(C创建):
tar -xvzf may_arch.tar.gz
快乐“拉上拉链”!
答案2
您可以使用zip
和unzip
命令行实用程序。可以通过运行来安装它们
sudo apt-get install zip unzip
在终端。