å¯ä»¥ä½¿ç¨zipå½ä»¤ç-xåæ°æé¤æå®çæ件ã
1ã举ä¾è¯´æï¼testç®å½ä¸æ1.pngã2.ttãgood.txtä¸ä¸ªæ件ï¼ç°å¨å°testç®å½å缩ætest.zipï¼æé¤å ¶ç®å½ä¸çgood.txtï¼å¦ä¸å¾æ示ã
2ãæ§è¡å¦ä¸å½ä»¤ï¼æé¤testç®å½ä¸çgood.txtæ件ã
zip -r test.zip test -x "./test/good.txt"说æï¼-ræ¯éå½å缩ï¼-xåé¢æé¤good.txtã
3ãè¡¥å
ä¸ä¸zipå½ä»¤ç常ç¨åæ°ï¼
- åç¼©çº§å« å缩级å«æ¯ä¸ä¸ª1ï½9çæ°å
在对某个目录进行压缩的时候,有时候想排除掉某个目录.
例如:如果123目录下有3个子目录,aa、bb、cc.我现在想只对aa和bb目录打包压缩,命令如下:
tar -zcvf 123.tar.gz --exclude=cc 123
使用exclude参数来过滤不需要的目录或文件,排除某个文件的操作和目录一样.
本回答被网友采纳