当前位置: 技术问答>linux和unix
难以实现的tar命令,请教各位高手
来源: 互联网 发布时间:2016-02-24
本文导语: 在/tmp/目录下有子目录aaa,bbb,ccc,ddd;和文件zz.txt,qq.txt,pp.php;但是在aaa子目录下有一个文件ccc.php。要求用一条命令将/tmp/下除ccc子目录之外的所有文件打包成/tmp/tmp.tar.gz,注意将aaa子目录下的ccc.php应该在压缩包中。 ...
在/tmp/目录下有子目录aaa,bbb,ccc,ddd;和文件zz.txt,qq.txt,pp.php;但是在aaa子目录下有一个文件ccc.php。要求用一条命令将/tmp/下除ccc子目录之外的所有文件打包成/tmp/tmp.tar.gz,注意将aaa子目录下的ccc.php应该在压缩包中。
|
确实够汗的.
我知道tar本身有个命令可以实现排除某一个文件.
现在还有点忙,呆会回复你.
我知道tar本身有个命令可以实现排除某一个文件.
现在还有点忙,呆会回复你.
|
tar -czvf /tmp/tmp.tar.gz `find /tmp/* -path "/tmp/ccc" -prune -o -print`
|
tar -zvcf /tmp/tmp.tar.gz /tmp/* --exclude /tmp/ccc
|
tar --exclude /tmp/ccc/ -cvzf /tmp/tmp.tar.gz /tmp/