du

    0熱度

    1回答

    我試圖編寫一個腳本來總結一堆文件夾。所以,我有以下結構: monitor/abc_123 1G monitor/abc_213 1G monitor/abc_111 2G monitor/bbc_123 2.5G 我需要的是發出命令(使用杜我相信)總結與「abc_」 我已經試過以下前綴的目錄: du -sh abc* ...但是這只是讓我對每個文件夾的摘要。在這個例子中,我需要腳本來

    3熱度

    1回答

    這讓我難以置信。使用下面的代碼: Process du = new Process(); string cmdPath = System.IO.Path.Combine(Environment.SystemDirectory, "du.exe"); Debug.WriteLine(cmdPath); ProcessStartInfo info = new ProcessStartIn

    0熱度

    2回答

    我有一個bash文件,我想通過sudo crontab列表進行切換。問題是,這是行不通的,因爲當我運行sudo的腳本,對這一行語法錯誤消息: size=(`du -h $backupDir --summarize`) 如果我沒有運行相同的腳本,我必須鍵入sudo的PW ,但它工作沒有任何問題。 我已經嘗試了一些帶括號的變體,有或沒有反引號,有或沒有空格等,但沒有任何幫助。錯誤信息是: Synt

    2熱度

    1回答

    我跑以下命令 杜--apparent尺寸--block尺寸= 1 --summarize/MNT2/nfspools/_root_root_p1 PS:/ MNT2/nfspools/_root_root_p1是安裝點用於數據ontap文件管理器中的卷。 我得到以下輸出: du:警告:圓形目錄結構。 這幾乎肯定意味着你有一個損壞的文件系統。 通知您的系統管理員。 以下目錄是循環的一部分: `/mn

    1熱度

    1回答

    我有一個腳本來掃描一組文件夾以獲取大小;並將這些信息顯示給瀏覽器。 該腳本調用'du'並分析輸出。 問題是關於性能。它有多快?例如,如果4 GB和100.000文件的目錄大小在 ps.s. 據我所知,這些指標取決於硬件,但如果您在掃描大型目錄的大小方面有相似的經驗 - 您能分享一下您的經驗嗎? 謝謝

    19熱度

    4回答

    爲什麼du的輸出經常和du -b有差別? -b是--apparent-size --block-size=1的簡寫。大多數情況下只使用--apparent-size可以獲得相同的結果,但--block-size=1似乎可以解決問題。我想知道輸出是否正確,哪些數字是我想要的? (即,實際文件大小,如果複製到另一個存儲設備)

    -2熱度

    1回答

    當我想寫一個腳本來執行一些腳本時,我對如何在UNIX shell(/ bin/sh) 中實現一些du函數有一些疑問命令。 1)爲了避免與真正的du命令混淆,我怎樣才能將du命名爲新名稱,如「disku」? 2)我想用「getopt」來接受一個命令行參數,它以絕對或相對的表示法指定一個 起始目錄的名稱。 (例如,如果本工作 目錄是/ home,我們想處理目錄/ home/foo和所有的子目錄, 命令

    5熱度

    3回答

    我正在嘗試爲當前目錄中的每個目錄使用du命令。所以我試圖使用這樣的代碼: ls | du -sb 但它沒有按預期工作。它僅輸出當前的大小'。'。目錄和那是所有。 同樣的事情與回聲 ls | echo 輸出空行。這是爲什麼發生?

    1熱度

    2回答

    在終端上運行命令「du -ch/Applications」,記下其大小。 現在從「Get Info」選項查看/ Applications文件夾的大小。 顯示主要尺寸差異。其他文件夾也是如此。 這種差異的原因是什麼,其中哪一個是確切的大小?

    0熱度

    1回答

    我想在校園中的HPC上的作業文件上創建一個守護程序。如果我的磁盤使用量超過50GB,我希望我的所有工作都停止(並可能收到有關此問題的電子郵件)。我想要做的就是這類東西: #!/bin/bash run=1 while [ $run -gt 0 ]; do a=du -sh ~ if [ $a -gt 50GB ]; then run=0 break