跳至内容

Linux zip压缩命令和unzip解压命令

发布日期:
作者:
评论数:暂无评论

1. zip命令

将当前目录下的所有文件和文件夹(包括隐藏文件和目录)全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件:

zip -r myfile.zip .

将当前目录下的所有文件和文件夹(不包括隐藏文件和目录)全部压缩成myfile.zip文件:

zip -r myfile.zip ./*

/home/user目录下的所有文件和文件夹(包括隐藏文件和目录)全部压缩成myfile.zip文件:

zip -r myfile.zip /home/user

/home/user目录下的所有文件和文件夹(不包括隐藏文件和目录)全部压缩成myfile.zip文件:

zip -r myfile.zip /home/user/*

如果需要压缩加密的压缩包,则加上-e,例如将当前目录下所有文件和文件夹(包括隐藏文件和目录)压缩成加密的myfile.zip文件:

zip -e -r myfile.zip .

将目录下的两个文件压缩成myfile.zip,例如将file1.txt和file2.txt压缩:

zip myfile.zip file1.txt file2.txt

将上一步压缩的myfile.zip添加file3.txt:

zip -u myfile.zip file3.txt

将myfile.zip里面的file2.txt删除:

zip -d myfile.zip file2.txt

2. unzip命令

将myfile.zip文件解压到当前文件夹:

unzip myfile.zip

将myfile.zip文件解压到 /home/user:

unzip myfile.zip -d /home/user

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注