Linux下壓縮不包含路徑信息的壓縮包

適合於某些文件導出,但並不但願用戶知道服務器上文件存放路徑信息的需求。服務器

 

【Tar篇 】spa

 在Linux下直接使用命令orm

tar jcvf file.tar.bz files ip

壓縮files目錄時,若是當前files路徑是在/home/www/files下,壓縮後的file.tar.bz2會將包含files的絕對路徑;ci

 

解決辦法it

tar jcvf file.tar.bz2 -C /home/www filesfile

這樣壓縮後,就是能夠得當一個相對路徑的壓縮包了,直接排除掉/home/www路徑不壓縮了。終端

 

Tar在Unix/Linux世界雖然流行,但在終端用戶這邊,zip格式仍是絕對的主流,因此,有可能zip格式更有用。margin

【Zip篇】 top

使用-j參數:不處理壓縮文件中原有的目錄路徑 

 zip -qj file.zip /home/www/files 

相關文章
相關標籤/搜索