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