linux下查看文件當下的所有文件的大小和查找大文件

要查詢一個文件夾下面所有文件的總大小,您可以使用 du 命令配合一些參數。如果您只關心總大小,而不是各個子文件夾或文件的大小,可以使用以下命令:

du -sh /path/to/your/directory

在這個命令中:

  • du 是磁盤使用情況的縮寫。
  • -s 參數表示匯總整個目錄的大小,而不是列出每個子目錄或文件的大小。
  • -h 參數用于使輸出的大小更易于閱讀,它將輸出轉換為人類可讀的格式(如 KB、MB、GB)。
  • /path/to/your/directory 應替換為您想要檢查的目錄的實際路徑。

例如,如果您想要檢查當前目錄中 20230622_IMAGE_ZIP_1 的總大小,您可以在該目錄中運行:

du -sh 20230622_IMAGE_ZIP_1

這將只顯示 20230622_IMAGE_ZIP_1 文件夾及其所有內容的總大小。


要找出服務器上占用空間最大的文件,您可以使用以下命令:

1. 查找大文件

您可以使用 find 命令結合 duls 命令來查找大文件。例如,要找出超過100MB的文件,您可以在根目錄下運行以下命令:

find / -type f -size +100M -exec ls -lh {} \;

這里,find / -type f 從根目錄開始查找所有文件,-size +100M 指定查找超過100MB的文件,-exec ls -lh {} \; 對每個找到的文件執行 ls -lh 命令,以便以人類可讀的格式顯示文件大小。

2. 使用 du 命令

另一種方法是使用 du 命令來識別占用最多空間的目錄。例如:

du -ahx / | sort -rh | head -n 20

這個命令會列出根目錄下占用空間最大的20個文件或目錄。-ahx 參數使 du 列出所有文件和目錄的大小,sort -rh 根據大小對它們進行排序,head -n 20 則只顯示前20個結果。

注意事項

  • 在刪除任何文件之前,請確保它們不是系統或應用程序的重要文件。
  • 對于服務器而言,一些大文件可能是由日志文件或臨時文件構成的,檢查這些文件是否可以清理或壓縮。
  • 在執行這些命令時,最好使用 root 權限或通過 sudo 運行,以確保對所有目錄都有訪問權限。

如果您不確定某個文件是否可以安全刪除,最好先進行備份,或咨詢相關系統管理員或專業人士的意見。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/207442.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/207442.shtml
英文地址,請注明出處:http://en.pswp.cn/news/207442.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

設計師福利!免費實用的7款Figma插件,讓你的工作事半功倍!

如今,Figma已經成為主流的原型和數字設計軟件之一,許多UI設計師和設計團隊開始選擇使用Figma。隨著Figma的快速更新和迭代,Figma插件庫變得越來越豐富。如果使用得當,將有助于提高您的設計效率。本文將介紹7個工作中非常實用的Fig…

echarts詞云圖echarts-wordcloud使用方法

1、echarts5.0以下的版本使用 echarts-wordcloud 1.0 的詞云 1. 安裝 wordCloud 1.0 依賴包npm install echarts-wordcloud12. man.js 注入import echarts-wordcloud 2、echarts5.0及以上的下載 echarts-wordcloud 2.0 版本 注意:npm install echarts-wordcloud …

微軟發布Orca2,“調教式”教會小規模大語言模型如何推理!

我們都知道在大多數情況下,語言模型的體量和其推理能力之間存在著正相關的關系:模型越大,其處理復雜任務的能力往往越強。 然而,這并不意味著小型模型就永遠無法展現出色的推理性能。最近,奶茶發現了微軟的Orca2公開了…

自動化操作腳本

文章目錄 vbsopenCV pyautogui vbs SSH連接并執行指令操作 Dim WshShell Set WshShellWScript.CreateObject("WScript.Shell") WshShell.Run "cmd.exe" WScript.Sleep 1000 WshShell.SendKeys "ssh xcmg10.27.40.103" WshShell.SendKeys &qu…

xxl-job詳解

目錄 1、xxl-job介紹1.1 xxl-job的原理1.1.1 執行器的注冊和發現1.1.2 調度中心調用執行器 1.2 quartz和xxl-job對比 2、快速入門2.1 下載并啟動2.2 在調度中心新增定時任務2.3 任務運行模式(BEAN、GLUE)2.4 xxl-job的總結 3、后端專屬技術群 1、xxl-job介紹 ? xxl-job是一個…

Python源碼30:海龜畫圖turtle畫紫色的小熊

turtle模塊是一個Python的標準庫之一,它提供了一個基于Turtle graphics的繪圖庫。Turtle graphics是一種流行的繪圖方式,它通過控制一個小海龜在屏幕上移動來繪制圖形。 turtle模塊可以讓您輕松地創建和控制海龜圖形,從而幫助您學習Python編…

Qt12.8

使用手動連接,將登錄框中的取消按鈕使用qt4版本的連接到自定義的槽函數中,在自定義的槽函數中調用關閉函數 將登錄按鈕使用qt5版本的連接到自定義的槽函數中,在槽函數中判斷ui界面上輸入的賬號是否為"admin",密碼是否為…

lv11 嵌入式開發 中斷控制器14

目錄 1 中斷控制器 ?編輯 2 Exynos4412下的中斷控制器 2.1 概述 2.2 特征 ?編輯 2.3 中斷狀態 2.4 中斷類型 2.5 中斷控制器GIC中斷表 3 中斷控制器寄存器詳解 3.1 ICDDCR(Interrupt Controller Distributor Control Register) 3.2 ICDISER…

當你還在糾結用什么技術時,這位獨立開發者用PHP和JavaScript實現財務自由了

大家好,我是風箏,微信搜「古時的風箏」,更多干貨 一個個人產品賣了5400萬,這大概就是最成功的獨立開發者了吧 這位獨立開發者是 levelsio,他的真名是 Pieter Levels,是一位荷蘭的獨立開發者。看看人家的工…

WPF DataGrid 動態增加列

方式一:通過DataGrid 數據源即DataTable,在DataTable里面動態增加了列之后,重新構造每一行數據,設置DataGrid.ItemsSource null; 然后再重新設置ItemsSource到DataTable public partial class MainWindow : Window{public MainWi…

【Java基礎系列】Cron表達式入門

💝💝💝歡迎來到我的博客,很高興能夠在這里和您見面!希望您在這里可以感受到一份輕松愉快的氛圍,不僅可以獲得有趣的內容和知識,也可以暢所欲言、分享您的想法和見解。 推薦:kwan 的首頁,持續學…

優秀案例 | 元宇宙雙語財經科技主播“舒望”主持首屆粵港澳大灣區元宇宙國際傳播論壇

12月6日,由南方財經全媒體集團指導、大灣區元宇宙國際傳播實驗室(GBA MIC Lab)主辦、南財國際傳播中心和21世紀經濟報道共同承辦,以“多元共創開放共享”為主題的首屆粵港澳大灣區元宇宙國際傳播論壇在廣州隆重開幕。 “立足灣區,…

Kubernetes - 為什么 K8S 在容器里不能調用自己?

問題描述 最近遇到一個神奇的現象,在 K8S 的 POD 容器中,比如 pod name:mini-appnamespace:devport:5050 那么,是無法在 mini-app 容器里執行以下命令,如果執行,會一直卡在這條命…

一文詳解Java單元測試Junit

文章目錄 概述、Junit框架快速入門單元測試概述main方法測試的問題junit單元測試框架優點:使用步驟: 使用案例包結構 Junit框架的常見注解測試 概述、Junit框架快速入門 單元測試概述 就是針對最小的功能單元(方法),…

ROS rosbag

在ROS中的rosbag是一個命令行工具,主要用于記錄、回放和分析rostopic中的數據。它可以將指定rostopic中的數據記錄到.bag后綴的數據包中,以便于進行離線分析和處理。 在ROS系統中,rosbag可以通過命令行工具或ROS節點來使用。 通過rosbag命令…

數字圖像處理(實踐篇)十九 漫水填充

目錄 一 漫水填充算法--FloodFill 二 涉及的函數 三 實踐 一 漫水填充算法--FloodFill FloodFill漫水填充算法就是選中與種子點相連接的區域,利用指定顏色進行區域顏色填充。可以通過設置連通方式或像素的范圍控制填充的效果。通常是用來標記或者分離圖像的一部…

進程地址空間

引入地址空間 靜態變量和棧空間變量 靜態變量默認是被初始化的 存放在初始化和為初始化空間中 static已經變成了全局變量 命令行參數和環境變量的增長方向 這里觀察的是命令行參數和環境變量的地址 觀察命令行和環境變量表的地址 進程地址空間 如果他們是同一塊兒空間&am…

Ubuntu22.04 交叉編譯fdk-aac for Rv1106

一、下載fdk-aac git clone https://github.com/mstorsjo/fdk-aac.git 二、編譯 mkdir build cd buildcmake -DCMAKE_CXX_COMPILER/opt/arm-rockchip830-linux-uclibcgnueabihf/bin/arm-rockchip830-linux-uclibcgnueabihf-g -DCMAKE_C_COMPILER/opt/arm-rockchip830-linux-…

軟件測試——集成測試

集成測試是在單元測試之后,將各個獨立單元(通常是已經通過單元測試的模塊或組件)組合在一起,測試它們在一起協同工作的過程。以下是進行集成測試的一般步驟和最佳實踐: 1. 明確定義集成測試的目標 確定集成測試的目標…

麒麟v10 數據盤初始化 gpt分區

麒麟v10 數據盤初始化 gpt分區 1、查看磁盤 lsblk2 、分區 parted2.1、 設置磁盤分區形式2.2、 設置磁盤的計量單位為磁柱2.3、 分區2.4、 查看分區 3、分區格式化4、 掛載磁盤4.1、新建掛載目錄4.2、掛載磁盤4.3、查看掛載結果 5、設置開機自動掛載磁盤分區5.1、 查詢磁盤分區…