linux下清空大檔案的5種方法

2021-10-04 10:11:16 字數 1114 閱讀 7059

在linux使用當中,我經常需要對某個檔案進行清空操作,你當然可以先刪除這個檔案,然後再touch建立乙個同名檔案,這樣未嘗不可。但在linux下清空檔案(無**件的大小)內容是有更便捷的方法的,

其本質主要是使用了兩種原理:

1)使用重定向來清空檔案,

2)直接清空檔案內容。下面本文用5種方法來對清空檔案進行具體闡述。

1.通過重定向到null來清空檔案內容

假設在主目錄裡有一檔案,名為a.txt,此方法**為: 

> a.txt
檢視檔案大小用以下**來查詢

du -sh a.txt
測試結果如下圖所示

2.使用冒號(:)或true,他們的用法一樣

3.使用cat和cp搭配/dev/null來實現 

4.使用echo命令

5.使用truncate命令 

此命令可用來將乙個檔案縮小或者擴充套件到某個給定的大小,可以用-s引數來制定檔案大小。因此,將檔案大小指定為0即可清空檔案內容。**及如下。

linux下清空大檔案的5種方法

在linux使用當中,我經常需要對某個檔案進行清空操作,你當然可以先刪除這個檔案,然後再touch建立乙個同名檔案,這樣未嘗不可。但在linux下清空檔案 無 件的大小 內容是有更便捷的方法的,其本質主要是使用了兩種原理 1 使用重定向來清空檔案,2 直接清空檔案內容。下面本文用5種方法來對清空檔案...

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

在 linux 終端下處理檔案時,有時我們想直接清空檔案的內容但又不必使用任何 linux 命令列編輯器 去開啟這些檔案。那怎樣才能達到這個目的呢?在這篇文章中,我們將介紹幾種借助一些實用的命令來清空檔案內容的方法。注意 在我們進一步深入了解這些方法之前,請記住 由於在 linux 中一切皆檔案,你...

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

在 linux 終端下處理檔案時,有時我們想直接清空檔案的內容但又不必使用任何linux命令列編輯器 去開啟這些檔案。那怎樣才能達到這個目的呢?在這篇文章中,我們將介紹幾種借助一些實用的命令來清空檔案內容的方法。注意 由於再linux中一切皆檔案,你需要時刻注意,確保你將要清空的檔案不是重要的使用者...