当前位置: 技术问答>linux和unix
shell 删除目录下指定的文件?
来源: 互联网 发布时间:2016-07-23
本文导语: 用shell删除一个目录下指定的文件,比如:只留下.c文件,把.o和可执行文件删除。谢谢了。用C是可以实现的,我想用shell,但是没有思路。 请高手指点啊。 | ls | egrep -v "*.c" | xargs rm -rf ...
用shell删除一个目录下指定的文件,比如:只留下.c文件,把.o和可执行文件删除。谢谢了。用C是可以实现的,我想用shell,但是没有思路。
请高手指点啊。
请高手指点啊。
|
ls | egrep -v "*.c" | xargs rm -rf
|
方法很多
find . -type f | grep -v ".c" | xargs -i rm -f {}
find . -type f | grep -v ".c" | xargs -i rm -f {}
|
哈哈 ,学习了、、