1、创建多个文件
touch test{0..100}.txt
2、重定向
“>>” 追加重定向,追加内容,到文件的尾部
“>” 重定向,清除原文件里面所有内容,然后把内容追加到文件的末尾
2> 错误重定向:把错误信息输入到后面的文件中,删除文件原有内容
2>&1 把错误信息标准输出
0:标准输入
1:标准输出
2:标准的错误信息,不会显示在终端
所以2>&1的意思就是将错误信息在终端显示
管道命令xargs
将管道左边的命令结果作为管理右边命令的执行范围
左边命令执行结果为test.txt,该结果给右边的rm -f命令,相当于执行了rm -f test.txt
linux下删除一个目录下的所有文件,但保留一个指定文件
-maxdepth 1的意思是只查找1级目录,不去二级目录查找 type为执行文件类型 f表示文件 d表示目录 grep -v表示反选