![](/img/trans.png)
[英]Discrepancy between the size of file created and size displayed by du -sh
我必須創建一個 10GB 大小的隨機文件,我可以使用dd或fallocate ,但du -sh顯示的大小是我創建的文件的兩倍: 有人可以解釋一下這種明顯的差異嗎? ...
[英]Discrepancy between the size of file created and size displayed by du -sh
我必須創建一個 10GB 大小的隨機文件,我可以使用dd或fallocate ,但du -sh顯示的大小是我創建的文件的兩倍: 有人可以解釋一下這種明顯的差異嗎? ...
[英]How can I run du command from a file on RHEL when file has directories with spaces in the names?
在 Linux 上,我有一個名為 dirs.txt 的文件。 該文件中有目錄名,其中一些包含嵌入的空白。 我想對每個目錄名稱運行 du -sh 命令(以獲取每個目錄及其子目錄的總使用情況)。 我試過了: 但這似乎在它們的空間上拆分了目錄名稱,這意味着很多錯誤。 我該如何解決這個問題? ...
[英]Improving speed on du command on mount point
有沒有辦法提高掛載點上du命令的速度? 我正在尋找在安裝點上使用以下命令以字節為單位檢索指定目錄的頂級目錄的占用空間,我看到它超級慢。 而另一方面, df可以非常快速地檢索掛載點的數據。 想知道是否有辦法在掛載點上使用du並以更快的方式獲取所需數據? 還有一種方法可以在掛載點上使用不同的命令在頂級目 ...
[英]How to list files in a directory, sorted by size, but without listing folder sizes?
我正在編寫一個 bash 腳本,它應該輸出目錄和所有子文件夾中的前 10 個最重的文件(該目錄作為參數傳遞給腳本)。 為此,我使用以下命令: sudo du -haS ../../src/ | sort -hr sudo du -haS ../../src/ | sort -hr ,但它的輸出包含 ...
[英]How to make du command throw input/output error
如何使du命令拋出input/output error 。 出於某種原因,我想重現此用例並希望在將更改推送到生產之前驗證我的修復。 我無法理解如何重現此用例。 我嘗試了很多東西,但沒有運氣。 任何其他命令也可以為文件系統引發輸入/輸出錯誤。 例如 ...
[英]Glob to files with suffixes within a numeric range
我有一個具有以下名稱的文件列表: 要檢查所有文檔空間,我可以使用 du -sh file*. 我正在嘗試訪問從 document1 到 document 10 的文檔。我嘗試了以下操作: du -sh document[1-10] 但它返回document 28和document 15 。 ...
[英]how to see all directory sizes named invoices in a bash script
我有一個目錄列表,想知道是否有一個 bash 腳本可以執行到 go 的 for 循環,並在最后一個目錄 ( /something/something/invoices ) 中輸入du -h 。 或者有比以下更好的命令: find / -type d -name "/something/somethi ...
[英]How to use tree or du command to get directory content sizes?
我正在使用 tree 命令獲取目錄列表: tree -ifd --du 然而,這似乎只顯示目錄本身的大小,而不是其內容的總數。 我將如何修改此命令以顯示每個目錄及其內容使用的總空間? 編輯:這個 du 命令似乎接近於做我想做的,但有一個排序問題: du -h./* | sort -k 2 上面產生 ...
[英]Handling special characters in bash script
我不熟悉 bash 腳本。 也許這是一個愚蠢的問題。 但我找不到答案。 我正在研究一個 bash 腳本,它模仿命令ls -sh的行為,但實際上使用du -sh來獲取文件和文件夾大小。 它對 output 進行排序。 很像du -sh* | sort -h 使用 colors du -sh* | so ...
[英]Calculate combined filesize of thousands of files
我們有一個軟件 package 通過為批次文件分配作業編號來執行任務。 批處理中可以包含任意數量的文件。 然后將文件存儲在類似於以下的目錄結構中: 文件名是自動生成的。 .storage中的目錄是文件號的千分位。 還有一個數據庫將工作編號和文件編號與相關客戶相關聯。 運行 SQL 查詢,我可以列出 ...
[英]Bash input problem after computing size of folder with du for pv when gpg prompts user
我正在編寫一個腳本,通過使用 tar、gzip 和 gpg 加密一堆文件夾,以及使用 du 和 awk 的 pv 來跟蹤進度。 這是導致問題的行 這在大多數情況下都很有效。 但是,如果 output 文件已經存在,gpg 會提示用戶,詢問我們是否要覆蓋該文件。 在這種情況下,當腳本退出時,控制台會中 ...
[英]Calculating folder size using bash commands without using du or so
我想知道是否有某種方法可以僅使用沒有 du 的基本 Bash 命令來計算文件夾大小。 它適用於非常有限的環境(如救援模式),沒有像 du 這樣的實用程序。 先感謝您! ...
[英]How do i strip the full path retaining only the filename?
我正在使用以下 find 命令遞歸列出文件夾中的所有文件並按大小對其進行排序(最大大小在頂部) find . -not -path '*/\\.*' -not -name '*.nfo' -type f -exec du -h {} + | sort -r -h 該命令運行良好,但我需要從每個結 ...
[英]Calculate the total size of all files from a generated folders list with full PATH
我有一個包含多個目錄和完整路徑的列表: 我需要計算這個列表的總大小。 從獲取 UNIX 中文件列表的總大小 這是我能找到的最接近的答案,但給了我以下錯誤消息: bash: /bin/du: 參數列表太長 ...
[英]psutil and du give different output
我正在檢查目錄大小,但是du和psutil給出了很多不同的輸出,>>> import psutil >>> print(psutil.disk_usage("/home/user1")) diskusage(total=52586614784, used=300 ...
[英]Summing total file sizes of directory is different by a large margin: Ruby -e, du -ach, ls -al “total”
上面的代碼獲取每個文件的文件大小,將其放入數組中,然后打印總和。 返回的值與: 並且這兩個值都與顯示的總計有很大不同: 沒有隱藏文件。 蘋果系統 ...
[英]du to just look at directories and sort by size
這方面有很長的線索,我已經閱讀了我能找到的所有內容,但他們沒有回答我的問題。 以下是我能找到的在文件夾中獲得格式良好的du列表的最佳方法: 但是,這不是我想要的,因為我希望它過濾掉/不顯示頂級文件夾中的文件。 我只想獲得目錄(包括.*目錄)的摘要,而不是單個文件的混亂。 我想我需要修改ls但不 ...
[英]How to show the amount of files in the sub-folders?
我有一個名為“A”的文件夾,其中有 3 個子文件夾,分別名為“A1”、“A2”、“A3”。 有沒有顯示每個子文件夾中文件數量的命令? 例如 謝謝。 ...
[英]Calculating the total disk usage for a set of subdirectories across a directory tree?
這是場景。 想象一下我們有這種風格的目錄結構 - 等等。 我試圖在我的輸出中得到的是名稱目錄的總磁盤使用量,但將所有“20180x”文件夾計入總數。 最后,此輸出應按磁盤使用率最高到最低進行排序。 作為一個非常基本的例子,如果我要這樣做 - 輸出將顯示輸出中每個“201801”、“20 ...
[英]du --exclude-from cannot exclude
我有一個包含 null 終止字符串的文件(名為 excl.txt),如下所示: 為了計算不包括上述文件中的模式的 /data 文件夾的大小,我使用命令: 但它不起作用: excl.txt 最初是手動創建的(通過逐行輸入並按回車鍵)然后使用以下命令以便 null 術語替換換行符 到底是怎么回事? ...