如何批量刪除名稱亂碼的空白檔案

Mondo 科技 更新 2024-03-07

如何批量刪除Linux伺服器上名稱亂碼的空白檔案?

我們有時會在Linux伺服器上遇到一堆名稱亂碼、檔案大小為0的空白檔案,用於運維、開發、測試,類似如下:

這部分是由於使用 rz 命令上傳檔案失敗,部分原因是使用者程序中發生異常。 這些亂碼檔案無用且難看,影響使用者的操作或測試操作。 對於我們這些有點清潔的人來說,我們都必須迅速刪除它。

顯然,我們不能正常輸入這些亂碼檔名,所以我們可以複製檔名並貼上到命令rm -f之後,然後按回車鍵將其刪除,但是這個檔名的副本很可能會導致刪除失敗,或者遵循 i 節點編號要顯式刪除指定的檔案,請執行以下操作:

首先,檢查檔案的 i-node 編號。

然後執行 find 命令將其刪除。

但是,面對大量檔名亂碼的檔案,這種操作顯然是低效的,不能滿足我們的需求。

顯然,我們需要乙個罐頭批量刪除此類檔案的命令。

由於此類亂碼檔案的大小為 0,因此我們可以使用 find 命令查詢並過濾掉它們,然後刪除它們。

find . type f -size 0 -delete

如果當前目錄包含子目錄,並且子目錄包含大小為 0 的有用檔案,則上述命令將導致意外刪除。 我們可以使用命令。

find . maxdepth 1 -type f -size 0c -delete

限制 find 的最大深度,以避免意外刪除子目錄中的檔案。

參考資料:相關閱讀:如何使用命令批量重新命名檔案。

如何在 bash 中測試變數是否為數字。

如何以非互動式方式將引數傳遞給互動式指令碼。

**10,000粉絲獎勵計畫

相關問題答案

    excel 如何刪除多餘的空白行

    在Excel中,您可以使用三種方法來刪除多餘的空白行。下面我就一一介紹這三種方法 直接刪除 選擇要開始刪除的空白行的第一行,同時在彈出的對話方塊中單擊滑鼠 右鍵單擊 單擊 刪除 空行將消失。濾波刪除 如果要刪除多個不相鄰的空白網格,可以先過濾空白網格。首先,選擇要檢查的單元格範圍。接下來,按 Ctr...

    excel 如何刪除多餘的空白行

    刪除Excel中多餘的空白行,有多種方法可以實現它。以下是三種常用的方法 首先,排序方法。首先選擇任何列。單擊選單欄中的 資料 然後單擊下面的 排序和過濾 中的 公升序 選擇 展開所選區域 進行排序。這樣,包含資料的行將放在 的上方,空白行將放在 的下方。您需要做的就是刪除網格線。.定位空值法。第一...

    如何刪除多餘的 Word 空白頁

    要刪除多餘的 Word 空白頁,您可以嘗試以下幾種方法 .手動刪除 在Word文件中,將游標置於要刪除的空白頁的開頭,然後按 backspace 或 delete 鍵逐個刪除空白頁。.調整段落格式 選擇要刪除空白頁的段落,右鍵單擊該段落,然後選擇 段落 或 段落格式 選項。在 縮排和間距 選項卡,將...

    如何刪除多餘的 Word 空白頁

    要刪除Word中多餘的空白頁,您可以按照以下步驟操作 .開啟 Word 文件並找到要刪除空白頁的位置。.切換到正常檢視模式。在Word的頂部選單欄中,單擊 檢視 然後從下拉選單中選擇 普通檢視 .找到分頁符。在普通檢視模式下,您可以看到頁面之間的分頁符,這表示新頁面的開始。如果空白頁是由於額外的分頁...

    如何批量刪除檔名中的冗餘文字? 這裡有兩種很好的方法可以做到這一點

    如何批量刪除檔名中的冗餘文字?刪除檔名中的冗餘文字可以提高檔案管理的效率和可讀性。簡潔性 刪除冗餘文字可以使檔名更簡潔,減少冗餘資訊。這樣可以更輕鬆地瀏覽和識別檔案,尤其是在有大量檔案時。可讀性 清除多餘的文字可以使檔名更易於理解和閱讀。簡潔的檔名可以直觀地傳達檔案的內容或用途,而無需過多的描述性文...