Linux系統(tǒng)中查看文件夾或文件大小的命令小結(jié)
在日常運(yùn)維和開(kāi)發(fā)工作中,了解文件夾和文件占用的磁盤(pán)空間是非常重要的。尤其是當(dāng)你在服務(wù)器上部署應(yīng)用(如 Jenkins)時(shí),合理監(jiān)控磁盤(pán)使用情況可以避免磁盤(pán)空間不足導(dǎo)致的各種問(wèn)題。在 Linux 系統(tǒng)中,我們可以使用一些簡(jiǎn)單的命令來(lái)查看文件夾或文件的大小。
1. 使用du命令查看文件夾大小
du(Disk Usage)是一個(gè)非常常用的命令,用來(lái)查看文件和目錄的磁盤(pán)空間使用情況。
查看整個(gè)目錄的大小
要查看某個(gè)目錄(如 /var/jenkins_home)的總大小,可以使用以下命令:
du -sh /path/to/directory
其中:
-s表示只顯示目錄的總大小,而不是每個(gè)子目錄的大小。-h表示以人類可讀的方式(KB、MB、GB)顯示大小。
例如:
du -sh /var/jenkins_home
輸出結(jié)果可能如下:
1.5G /var/jenkins_home
這表示 /var/jenkins_home 目錄的總大小為 1.5GB。
查看目錄下每個(gè)子目錄的大小
如果你希望查看某個(gè)目錄下每個(gè)子目錄的大小,可以使用以下命令:
du -sh /path/to/directory/*
例如:
du -sh /var/jenkins_home/*
這樣會(huì)列出 /var/jenkins_home 目錄下每個(gè)子目錄和文件的大小。
輸出示例:
500M /var/jenkins_home/jobs
300M /var/jenkins_home/plugins
700M /var/jenkins_home/workspace
這表示 /var/jenkins_home 目錄下的 jobs 文件夾占用了 500MB,plugins 文件夾占用了 300MB,而 workspace 占用了 700MB。
2. 使用df命令查看磁盤(pán)使用情況
df(Disk Free)命令用于查看文件系統(tǒng)的磁盤(pán)使用情況,顯示所有掛載的磁盤(pán)分區(qū)的信息,包括總大小、已用大小和可用大小。
查看所有磁盤(pán)分區(qū)的使用情況
df -h
其中:
-h 表示以人類可讀的方式(KB、MB、GB)顯示結(jié)果。
輸出示例:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 30G 18G 63% /
/dev/sdb1 100G 50G 45G 52% /mnt/data
這個(gè)輸出顯示了兩個(gè)磁盤(pán)分區(qū)的使用情況,其中:
/dev/sda1總大小為 50GB,已用 30GB,剩余 18GB,已用 63%。/dev/sdb1總大小為 100GB,已用 50GB,剩余 45GB,已用 52%。
3. 查看文件的大小
如果你只想查看單個(gè)文件的大小,可以使用 ls 命令帶上 -l 參數(shù)來(lái)顯示文件的詳細(xì)信息,其中就包括文件的大小。
ls -lh /path/to/file
例如:
ls -lh /var/jenkins_home/jenkins.log
輸出示例:
-rw-r--r-- 1 jenkins jenkins 100M Aug 30 15:22 /var/jenkins_home/jenkins.log
這表示文件 jenkins.log 的大小為 100MB。
4. 刪除不需要的文件和清理空間
如果你發(fā)現(xiàn)某些文件或目錄占用了過(guò)多的磁盤(pán)空間,可以考慮清理一些不必要的文件。在 Jenkins 中,一些日志文件和構(gòu)建產(chǎn)物可能會(huì)占用大量空間。
你可以使用 rm 命令來(lái)刪除不需要的文件:
rm -rf /path/to/unwanted/directory
或者使用 find 命令查找并刪除舊的日志文件,例如刪除 30 天前的日志文件:
find /var/jenkins_home/logs -type f -mtime +30 -exec rm -f {} \;
這將刪除 /var/jenkins_home/logs 目錄中 30 天前的所有日志文件。
總結(jié)
- 使用
du命令查看目錄和文件的磁盤(pán)空間使用情況。 - 使用
df命令查看磁盤(pán)分區(qū)的使用情況。 - 使用
ls -lh查看單個(gè)文件的大小。 - 定期清理不需要的文件,確保磁盤(pán)空間充足。
到此這篇關(guān)于Linux系統(tǒng)中查看文件夾或文件大小的命令小結(jié)的文章就介紹到這了,更多相關(guān)Linux查看文件夾或文件大小內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
xmapp環(huán)境搭建注意事項(xiàng)說(shuō)明
如果要用其他IP訪問(wèn),需要到apache/conf/ext/httpd-xmapp.cf配置文檔下修改最后的一段信息,注釋掉一行拒絕IP的。還有修改一個(gè)允許訪問(wèn)IP的為(*)2013-11-11
linux中實(shí)現(xiàn)查看cpu核心數(shù)量
Linux中查看CPU核心數(shù)的方法有l(wèi)scpu和nproc,lscpu通過(guò)Core(s)/socket與Socket(s)相乘得總核心數(shù),或直接查看CPU(s)列(含超線程邏輯核心),nproc顯示可用處理單元,未啟用超線程時(shí)為物理核心數(shù),啟用后為邏輯核心數(shù),使用--all可區(qū)分2025-08-08
Linux服務(wù)器80端口無(wú)法訪問(wèn)的解決方案
Linux服務(wù)器80端口無(wú)法訪問(wèn)問(wèn)題多由權(quán)限不足、防火墻未開(kāi)放或地址錯(cuò)誤導(dǎo)致,解決步驟包括:切換root用戶綁定端口、確認(rèn)端口開(kāi)放狀態(tài)、檢查訪問(wèn)地址正確性、測(cè)試HTTP請(qǐng)求處理及處理進(jìn)程沖突2025-07-07
Linux查詢服務(wù)器系統(tǒng)版本號(hào)的多種方法
在 Linux 系統(tǒng)管理和維護(hù)工作中,了解當(dāng)前操作系統(tǒng)的版本信息是最基礎(chǔ)也是最重要的操作之一,系統(tǒng)版本不僅關(guān)系到軟件兼容性、安全更新策略,還直接影響到故障排查和技術(shù)支持的效率,本文給大家介紹了Linux查詢服務(wù)器系統(tǒng)版本號(hào)的多種方法,需要的朋友可以參考下2025-08-08
Linux將文件或目錄打成rpm包的實(shí)現(xiàn)方法
最近因?yàn)橛龅揭粋€(gè)服務(wù)器受系統(tǒng)限制,只能上傳rpm包才能使用,而我們的服務(wù)都是文件,那么怎么將文件都打成rpm包呢???我也是找了好幾個(gè),終于找到了一個(gè)簡(jiǎn)單好用的打包方式,下面來(lái)給大家講解一下部署及打包、安裝,需要的朋友可以參考下2024-11-11
Linux虛擬機(jī)中node.js之開(kāi)發(fā)環(huán)境搭建
這篇文章主要介紹了Linux虛擬機(jī)中node.js之開(kāi)發(fā)環(huán)境搭建,有需要的朋友可以了解一下。2016-11-11

