[问题]删掉大量文件?

sh/bash/dash/ksh/zsh等Shell脚本
回复
heshangzwy
帖子: 1
注册时间: 2008-03-15 11:56

[问题]删掉大量文件?

#1

帖子 heshangzwy »

各位我linux上有很多tar.gz文件和很多释放tar.gz文件,我想只留tar.gz文件,由tar.gz文件释放出来的文件我要删掉,有没有一个命令就可以删掉所有的tar.gz文件释放出来的文件呢?当然是一个目录下面,而且我这个目录下面有很多其它重要的文件,不能删的.各位高手们,帮帮小菜鸟吧,shell也可以.
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#2

帖子 BigSnake.NET »

判断哪些文件是tar.gz释放出来的有点难度..
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
iblicf
帖子: 3766
注册时间: 2007-01-15 17:15

#3

帖子 iblicf »

rm -rf `tar ztf some.tar.gz` :em11
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#4

帖子 BigSnake.NET »

iblicf 写了:rm -rf `tar ztf some.tar.gz` :em11
不知道他解压到哪里, 移到哪里...
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#5

帖子 eexpress »

反向取得试试
find . -maxdepth 1 -regex '.*[^c]$'
● 鸣学
回复