可能标题有点绕口,但是并不矛盾,大概的意思就是假如您Linux系统/home
目录下有10个文件,但是只有一个test.txt
文件是您想要的,您当然可以使用命令rm -rf
命令删除不需要的文件,但是这样太麻烦了。可以直接使用如下命令替代:
cd /home #先进入/home目录
ls |grep -v test.txt |xargs rm -rf #删除/home目录下除test.txt外的所有文件
可能标题有点绕口,但是并不矛盾,大概的意思就是假如您Linux系统/home
目录下有10个文件,但是只有一个test.txt
文件是您想要的,您当然可以使用命令rm -rf
命令删除不需要的文件,但是这样太麻烦了。可以直接使用如下命令替代:
cd /home #先进入/home目录
ls |grep -v test.txt |xargs rm -rf #删除/home目录下除test.txt外的所有文件