用tar
命令打包很方便,直接使用 tar -zcvf test.tar.gz test
即可。
排除某个个目录或文件,只需要加--exclude
参数即可。
如下:
tar -zcvf tomcat.tar.gz --exclude=tomcat/logs tomcat
排除多个,就加多个--exclude
:
tar -zcvf t.tar.gz --exclude=logs --exclude=libs --exclude=1.txt tomcat
平常习惯用tab自动补全,这样会在目录名后多一个/
,这样--exclude
就不能排除这个文件夹了。
错误写法:
tar -czvf yii2-20181218.tar.gz --exclude=default/frontend/web/img/ default
正确写法:
tar -czvf yii2-20181218.tar.gz --exclude=default/frontend/web/img default