探索建站和运维乐趣

15个Linux unzip和zip命令的范例(unzip指定目录解压)

unzip 和 zip 命令是在 Linux 系统下用于压缩和解压缩文件的命令行工具。zip 命令可以把多个文件或目录打包成一个文件,并可设定密码等选项。而 unzip 命令则是用来解压缩 zip 格式的压缩文件。这两个命令通常被用于在 Linux 系统下进行文件备份、文件传输、文件归档等任务中。它们在服务器端使用广泛,也可以用于个人电脑上的文件管理和备份。

15个Linux unzip和zip命令的范例(unzip指定目录解压)

我们可以用这2个命令高效的打包和解压文件,实现快速的备份和解压。这里,我们整理15个常用的unzip和zip命令范例。

1、压缩文件:将文件夹 myfolder 压缩成 myarchive.zip 文件

zip -r myarchive.zip myfolder/

2、解压缩文件:将 myarchive.zip 文件解压缩到当前目录

unzip myarchive.zip

3、查看压缩包中的文件列表

unzip -l myarchive.zip

4、在不覆盖原有文件的情况下,解压缩文件到指定目录

unzip myarchive.zip -d /path/to/destination/

5、将多个文件压缩成单个压缩文件

zip archive.zip file1.txt file2.txt file3.txt

6、添加文件到已有的压缩文件中

zip -r myarchive.zip newfile.txt

7、为压缩文件设置密码保护

zip -e myarchive.zip file.txt

8、解压缩受密码保护的文件

unzip -P password myarchive.zip

9、将文件夹压缩为 tar 压缩文件

tar -cvzf myarchive.tar.gz myfolder/

10、解压缩 tar 压缩文件

tar -xvzf myarchive.tar.gz

11、将多个文件压缩成 tar 压缩文件

tar -cvzf myarchive.tar.gz file1.txt file2.txt file3.txt

12、在不覆盖已有文件的情况下,解压缩 tar 压缩文件到指定目录

tar -xvzf myarchive.tar.gz -C /path/to/destination/

13、将多个文件夹和文件压缩成为单个 tar 压缩文件

tar -cvzf myarchive.tar.gz dir1/ dir2/ file1.txt file2.txt

14、查看 tar 压缩文件中的文件列表

tar -tvzf myarchive.tar.gz

15、解压缩受密码保护的 tar 压缩文件

tar -xvzf myarchive.tar.gz -P password
赞(0)
转载保留:老部落 » 15个Linux unzip和zip命令的范例(unzip指定目录解压)


关注公众号『老蒋朋友圈』

获取更多建站运营运维新知!
互联网创业、前沿技术......