酷知百科網

位置:首頁 > 遊戲數碼 > 電腦

Linux 下清空或刪除大檔案內容的 5 種方法

電腦1.09W

《Linux就該這麼學》教你刪除大檔案的技巧,在 Linux 終端下處理檔案時,有時我們想直接清空檔案的內容但又不必使用任何Linux命令行編輯器 去開啟這些檔案。那怎樣才能達到這個目的呢?在這篇文章中,我們將介紹幾種藉助一些實用的命令來清空檔案內容的方法。

Linux 下清空或刪除大檔案內容的 5 種方法

操作方法

(01)透過重定向到 Null 來清空檔案內容清空或者讓一個檔案成爲空白的最簡單方式,是像下面那樣,透過 shell 重定向 null (不存在的事物)到該檔案:# >

(02)使用 ‘true’ 命令重定向來清空檔案下面我們將使用 : 符號,它是 shell 的一個內置命令,等同於 true 命令,它可被用來作爲一個 no-op(即不進行任何操作)。另一種清空檔案的方法是將 : 或者 true 內置命令的輸出重定向到檔案中,具體如下:# : > # true >

(03)使用 cat/cp/dd 實用工具及 /dev/null 設備來清空檔案# cat /dev/null > 而下面的命令中, if 代表輸入檔案,of 代表輸出檔案。# dd if=/dev/null of=

(04)使用 echo 命令清空檔案在這裏,你可以使用 echo命令 將空字元串的內容重定向到檔案中,具體如下:# echo "" > 或者# echo >

(05)使用 truncate 命令來清空檔案內容# truncate -s 0