刪除檔名為數字的檔案 - Linux

By Faithe
at 2011-10-26T21:02
at 2011-10-26T21:02
Table of Contents
用回文的好了 我的解法...
find -type f | awk -F/ '{ if ( $NF > 5000 ) print $NF }'
前面先用 find 把 . 底下所有的檔案找出來 (若是資料夾 則換成 -type d)
再用 awk 以 '/' 為切割字元找出最後一個欄位($NF) 也就是檔名/資料夾名
接著比對是否符合條件 然後作接下來的動作
至於需求要在 00-99 資料夾內 那再用迴圈包起來就可以了 :)
※ 引述《piglon (TEST123)》之銘言:
: 請問一下
: 我現在有一堆用數字當檔名的文字檔
: 分別在00到99的資料夾內
: 如果我想要刪除檔名在5000以上的檔案
: 我該怎麼做
: 我只會建立不會刪~"~
: 感謝
--
find -type f | awk -F/ '{ if ( $NF > 5000 ) print $NF }'
前面先用 find 把 . 底下所有的檔案找出來 (若是資料夾 則換成 -type d)
再用 awk 以 '/' 為切割字元找出最後一個欄位($NF) 也就是檔名/資料夾名
接著比對是否符合條件 然後作接下來的動作
至於需求要在 00-99 資料夾內 那再用迴圈包起來就可以了 :)
※ 引述《piglon (TEST123)》之銘言:
: 請問一下
: 我現在有一堆用數字當檔名的文字檔
: 分別在00到99的資料夾內
: 如果我想要刪除檔名在5000以上的檔案
: 我該怎麼做
: 我只會建立不會刪~"~
: 感謝
--
Tags:
Linux
All Comments

By Joe
at 2011-10-29T11:04
at 2011-10-29T11:04
Related Posts
刪除檔名為數字的檔案

By Annie
at 2011-10-26T13:26
at 2011-10-26T13:26
刪除檔名為數字的檔案

By Faithe
at 2011-10-26T10:34
at 2011-10-26T10:34
加速SSH的認證

By Lydia
at 2011-10-26T00:29
at 2011-10-26T00:29
自動還原問題

By Connor
at 2011-10-25T23:18
at 2011-10-25T23:18
自動還原問題

By Gilbert
at 2011-10-25T22:26
at 2011-10-25T22:26