2013-10-18 70 views
0

我正在複製一個目錄,最後我將它的內容吐出到一個共享的主目錄中。我想刪除所有這些文件。他們都在同一時間在共享目錄中「創建」,所以我如何過濾這些文件?一個一個去做是不可行的。我如何在一個命令中使用rm命令將它們全部刪除,並在Ubuntu上使用某種「時間創建」參數?如何根據創建時間刪除文件?

回答

0

我沒有足夠的分數來爲你的問題添加評論,這就是爲什麼我必須添加回答。

「ls」命令中沒有參數用於創建時間。

訪問此鏈接可獲取有關同一問題的幫助。

https://askubuntu.com/questions/23688/best-way-to-list-100-first-files-in-a-directory-sorted-by-time

+0

'ls'命令中沒有參數用於創建時間嗎? '-l'參數? –

+1

ls -l命令不打印創建時間。第6,第7和第8列顯示最後一次更改文件的月份日期和時間。 – User42

0

試試這個命令:

rm -vi `ls -lh | sed -n '/Oct 18/p' | awk '{print $9}'` 

您可以更改在sed做任何你想要表達的。