Linux下清空與刪除指定大小的大文件的命令
Linux下清空與刪除指定大小的大文件的命令
linux命令是對Linux系統(tǒng)進行管理的命令。對于Linux系統(tǒng)來說,無論是中央處理器、內(nèi)存、磁盤驅(qū)動器、鍵盤、鼠標,還是用戶等都是文件,Linux系統(tǒng)管理的命令是它正常運行的核心,與之前的DOS命令類似。接下來是小編為大家收集的Linux下清空與刪除指定大小的大文件的命令,希望能幫到大家。
Linux下清空與刪除指定大小的大文件的命令
查找大文件
代碼如下 | |
find /dir -size +100M -exec ls -lh {} \; |
如果想直接刪除大于50M的文件,使用命令
代碼如下 | |
find /var/mail/ -size +50M -exec rm {} \; |
如果要清空一些文本文件類的東西,可以使用
代碼如下 | |
echo "" > /www.111cn.net /xxx.log |
此命令能與“echo > /var/log/big.log”達到相同效果,不過,命令執(zhí)行后,需要用“Ctrl + d”結(jié)束
代碼如下 | |
clear > /opt/log/big.log |
此命令會把big.log文件內(nèi)容清空,而不刪除文件
同樣的效果,用true、flase、“:”等也能實現(xiàn)清空文件內(nèi)容,而不刪除文件的效果
代碼如下 | |
true > /opt/log/big.log |
若想刪除文件,只需利用rm命令即可
代碼如下 | |
rm -f /opt/log/big.log |
如果想排序文件夾和文件,可以使用
代碼如下 | |
du -s * | sort -nr | head |
補充兩個好用簡單的方法
代碼如下 | |
cat /dev/null > 要清空的文件 >要清空的文件 |
這幾個命令雖然是很方便,但是要謹慎使用,避免清空重要文件。
看了“Linux下清空與刪除指定大小的大文件的命令”還想看: