1. 介紹
Linux查看當前系統容量的情況,這時候就需要我們使用命令來查詢當前目錄或者文件的大小了
df -T:可以用來查看分區的文件系統
df -h : 以人們較易讀的容量格式呈現(G/M/K)顯示,自動選擇顯示的單位大小
df -k : 以KB為單位進行顯示
df -m : 以MB為單位進行顯示
2. df命令
2.1 df -T 可以用來查看分區的文件系統
df -T
2.2 df -h 以人們較易讀的容量格式呈現(G/M/K)顯示,自動選擇顯示的單位大小
df -h
2.3 df -k 以KB為單位進行顯示
df -k
2.4 df -m 以MB為單位進行顯示
df -m
3. du命令
3.1 du -sh * 查看當前目錄下各個文件及目錄占用空間大小
du -sh *
4. 清空文件
我們在使用Linux系統的時候,經常會要去把某些文件清零,如:某些log文件,以下介紹幾種常用的Linux文件清零的方法
4.1 使用重定向清空文件
1. 首先查看文件大小
du -h nohup.out
2. 使用重定向清空文件
> nohup.out
4.2 使用truncate清空文件
1. 首先查看文件大小
du -h nohup.out
2. 使用truncate清空文件
truncate --size 0 nohup.out
4.3 使用echo清空文件
1. 首先查看文件大小
du -h nohup.out
2. 使用echo清空文件,-n 參數默認情況下會轉換成"\n" 也就是回車符
echo -n "" > nohup.out
4.4 使用true清空文件
1. 首先查看文件大小
du -h nohup.out
2. 使用true清空文件
true > nohup.out
4.5 使用/dev/null空設備清空文件
1. 首先查看文件大小
du -h nohup.out
2. 使用/dev/null空設備清空文件
cat /dev/null > nohup.out
5. 刪除文件
5.1 切換到要刪除的目錄,刪除目錄下的指定文件
rm -rf 文件名
5.2 切換到要刪除的目錄,刪除目錄下的所有文件
rm -rf *
5.3 刪除test文件夾下的所有文件,而不刪除文件夾本身
rm -rf test/*