可以运行什么删除命令来只删除给定目录中的文件
- 不是目录
- 不是子目录
- 而不是这些子目录中的文件.
有些文件没有扩展名,所以rm *.*
不能工作...
这个文件夹中有数千个文件.
有什么建议吗?
可以运行什么删除命令来只删除给定目录中的文件
有些文件没有扩展名,所以rm *.*
不能工作...
这个文件夹中有数千个文件.
有什么建议吗?
对我有用的是一个PERL脚本:
perl -e 'chdir "subdirectory_name" or die; opendir D, "."; while ($n = readdir D) { unlink $n }'
从要清理的目录向上运行一级:用目录名替换"subdirectory_name".
在不 destruct CPU的情况下处理了数百万个文件.