从命令行删除没有文件类型的文件
问题描述:
所以我有一个图像采集系统,目前已经倾倒了大约40k +的图像。为了对所述图像进行声音处理,我需要“清理”转储目录。我需要的是一个脚本来删除所有没有文件类型的图像。这里是我的转储目录的一个样本:从命令行删除没有文件类型的文件
我试图按照此叠后给出的说明:
How to Delete all contents of a "File with no extension" using windows batch Command
然而,这并不因为它依赖于工作文件有一段时间的名字,不管有没有(或没有)文件扩展名。我显然不能执行: “删除*”,因为这将删除所有的图像。
那么如何实现这种文件的批量删除呢?如果有一个Linux的替代品让我知道,因为我可以把转储到我的14.04 Ubuntu服务器。
在此先感谢!
答
在Ubuntu中,我会用
rm !(*.*)
应该删除所有文件没有扩展。
如果你想删除所有这些文件不是.jpg或.JPG
rm !(*.jpg|*.JPG)
+0
'Nix Oriented解决方案就是我一直在寻找的!谢谢非常 – amartin94
你真的尝试在链接的问题该如何解决?这个对我有用。 (在Windows中,名称中没有点的文件末尾有一个隐含的点。) –
哈,它以前不适合我,但现在它出于某种原因 - 一定是做了一些错误! – amartin94