Ubuntu 中批量刪除檔案方法

2021-10-09 21:25:29 字數 576 閱讀 3755

我們都知道linux 命令列使用rm可以刪除檔案, 但是當有時候想要批量刪除一些自動生成的檔案(**,**)等等自動生成命名的檔案時, 我們需要怎麼辦呢, 下面是兩種辦法

例如我的資料夾裡現在有這麼幾個檔案, 我想要把他們一次性刪除, 可以在當前資料夾內執行如下命令

這種方法真是好,尤其是針對刪除我儲存的一些不用的影象檔案

正規表示式刪除的命令稍微有點不一樣, 因為rm預設是不支援正規表示式的, 所以我們要用支援正規表示式的grep和 命令來幫忙。

這行命令 通過ls拿到當前資料夾內所有檔案並通過管道符 「|」傳給grep用正則來過濾, 最後通過xargs命令來二次過濾掉換行符, 然後執行rm函式來批量刪除, 這樣就完成了!

批量修改檔案中的內容 批量刪除檔案or目錄

方法一 find name 要查詢的檔名 xargs perl pi e s 被替換的字串 替換後的字串 g perl pi e 在perl 命令中加上 e 選項,後跟一行 那它就會像執行乙個普通的perl 指令碼那樣執行該 方法二 sed i s 原字串 新字串 g grep 原字串 rl 所在目...

批量刪除檔案 由批量刪除 svn檔案引起的

目的 要把乙個檔案內包括子資料夾內所有.svn檔案刪除 在刪除.svn檔案過程中,很順利,type d name svn xargs rm rf 然後我還要刪除字尾為.plsit.gz 的檔案,type d name plist.gz xargs rm rf 結果是沒用的。我總結的是,本來.svn就...

UBUNTU linux 批量刪除檔案

sudo su cd find name google music exec rm rf 注 分號是必需的 find 目錄名 name 檔名 exec rm rf 搜尋刪除檔案,例如 find name raw exec rm rf 其中,exec 表示後面執行命令 表示查詢到的檔名 rf 為刪除命...