怎么删除文件夹内除了某电影之外的其他文件
发表于 : 2012-05-23 0:19
有没有简单一点的方法删除/media/temp文件夹内除了2011.avi之外的所有文件和子文件夹,现在用find . -maxdepth 1 ! -name 2011.avi ! -name ".*"来凑合用,但是很不方便,我不喜欢用find,如果能用grep达到同样的功能就好了,因为我更加习惯ls -l | grep这种格式
回2楼
好用,另外,又认真看了一遍man grep,发现还有个-v参数刚好适合我的需要
anth@cn:~$ als
bash-debian.anth
Desktop
Documents
Downloads
lyrics
Music
Pictures
Public
startup-debian.anth
Templates
Videos
anth@cn:~$ als | grep -v anth
Desktop
Documents
Downloads
lyrics
Music
Pictures
Public
Templates
Videos
回2楼
好用,另外,又认真看了一遍man grep,发现还有个-v参数刚好适合我的需要
anth@cn:~$ als
bash-debian.anth
Desktop
Documents
Downloads
lyrics
Music
Pictures
Public
startup-debian.anth
Templates
Videos
anth@cn:~$ als | grep -v anth
Desktop
Documents
Downloads
lyrics
Music
Pictures
Public
Templates
Videos