網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好
當前位置:酷知知識幫 > 遊戲數碼 > 電腦

Linux 下清空或刪除大文件內容的 5 種方法

欄目: 電腦 / 發佈於: / 人氣:1.03W

《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