2015-09-14 90 views
1

所以我有一個圖像採集系統,目前已經傾倒了大約40k +的圖像。爲了對所述圖像進行聲音處理,我需要「清理」轉儲目錄。我需要的是一個腳本來刪除所有沒有文件類型的圖像。這裏是我的轉儲目錄的一個樣本:從命令行刪除沒有文件類型的文件

sample of my dump dir

我試圖按照此疊後給出的說明:

How to Delete all contents of a "File with no extension" using windows batch Command

然而,這並不因爲它依賴於工作文件有一段時間的名字,不管有沒有(或沒有)文件擴展名。我顯然不能執行: 「刪除*」,因爲這將刪除所有的圖像。

那麼如何實現這種文件的批量刪除呢?如果有一個Linux的替代品讓我知道,因爲我可以把轉儲到我的14.04 Ubuntu服務器。

在此先感謝!

+1

你真的嘗試在鏈接的問題該如何解決?這個對我有用。 (在Windows中,名稱中沒有點的文件末尾有一個隱含的點。) –

+0

哈,它以前不適合我,但現在它出於某種原因 - 一定是做了一些錯誤! – amartin94

回答

1

在Ubuntu中,我會用

rm !(*.*) 

應該刪除所有文件沒有擴展。


如果你想刪除所有這些文件不是.jpg或.JPG

rm !(*.jpg|*.JPG) 
+0

'Nix Oriented解決方案就是我一直在尋找的!謝謝非常 – amartin94

相關問題