如何批量刪除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中,您可以使用三種方法來刪除多餘的空白行。下面我就一一介紹這三種方法 直接刪除 選擇要開始刪除的空白行的第一行,同時在彈出的對話方塊中單擊滑鼠 右鍵單擊 單擊 刪除 空行將消失。濾波刪除 如果要刪除多個不相鄰的空白網格,可以先過濾空白網格。首先,選擇要檢查的單元格範圍。接下來,按 Ctr...
刪除Excel中多餘的空白行,有多種方法可以實現它。以下是三種常用的方法 首先,排序方法。首先選擇任何列。單擊選單欄中的 資料 然後單擊下面的 排序和過濾 中的 公升序 選擇 展開所選區域 進行排序。這樣,包含資料的行將放在 的上方,空白行將放在 的下方。您需要做的就是刪除網格線。.定位空值法。第一...
要刪除多餘的 Word 空白頁,您可以嘗試以下幾種方法 .手動刪除 在Word文件中,將游標置於要刪除的空白頁的開頭,然後按 backspace 或 delete 鍵逐個刪除空白頁。.調整段落格式 選擇要刪除空白頁的段落,右鍵單擊該段落,然後選擇 段落 或 段落格式 選項。在 縮排和間距 選項卡,將...
要刪除Word中多餘的空白頁,您可以按照以下步驟操作 .開啟 Word 文件並找到要刪除空白頁的位置。.切換到正常檢視模式。在Word的頂部選單欄中,單擊 檢視 然後從下拉選單中選擇 普通檢視 .找到分頁符。在普通檢視模式下,您可以看到頁面之間的分頁符,這表示新頁面的開始。如果空白頁是由於額外的分頁...
如何批量刪除檔名中的冗餘文字?刪除檔名中的冗餘文字可以提高檔案管理的效率和可讀性。簡潔性 刪除冗餘文字可以使檔名更簡潔,減少冗餘資訊。這樣可以更輕鬆地瀏覽和識別檔案,尤其是在有大量檔案時。可讀性 清除多餘的文字可以使檔名更易於理解和閱讀。簡潔的檔名可以直觀地傳達檔案的內容或用途,而無需過多的描述性文...