tar打包


tar zcf data.tar.gz --exclude=/data/etcd /data

用tar打包時想剔除打包目錄中的某個子目錄或文件:

比如你想打包/home這個目錄,但是/home/afish/目錄和/home/www/afish.php文件你都不想打包,方法是:

tar -zcvf home.tar.gz   /home --exclude=/home/afish   --exclude=/home/www/afish.php

命令格式如下:

tar -zcvf xxx.tar.gz   要打包的目錄  --exclude=dir1   --exclude=file1  ......

將一個目錄全部打包的命令:

tar -zcvf script.tar.gz ./script/

將當前目錄下的script目錄打包為script.tar.gz文件。

 

附:

tar -zcvf afish.tar.gz * --exclude=file1 --exclude=dir1

注意:

1、--exclude=file1 而不是 --exclude file1

2、要排除一個目錄是 --exclude=dir1,而不是 --exclude=dir1/

也可以在父目錄打包

tar -zcvf afish.tar.gz pardir --exclude=pardir/file1 --exclude=pardir/dir1


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM