タグ付けされた質問 「du」

「du」は、ディスク使用量を報告するためのLinuxコマンドです。

4
Bashで1行のコマンドを使用して、各サブディレクトリのサイズをリスト形式で表示しますか?
ディレクトリのリストとサイズをリスト形式で取得したいのですが、これはls -l。 問題は、これを実行できる1行のコマンドがあるということです。これを出力するだけの長いコマンドがある人もいます。長すぎます。 これを実行できるコマンド、または簡単に入力できるコマンドの組み合わせ du -hそれを与えるが、それは私が望むものではないすべてのサブフォルダを表示します。現在のディレクトリフォルダのみ。
100 linux  bash  du 


1
ディレクトリのみのdu
C-Shellではdu -sh ./*、ルートディレクトリのファイル、つまり./のサブディレクトリのリストとそのすべてのコンテンツのサイズをリストせずに、同じ出力をどのように取得できますか?
47 shell  du 

2
cpコマンドでコピーしたディレクトリが元のディレクトリよりも小さいのはなぜですか?
私は、多数のファイルがある1つのディレクトリを別の宛先にコピーすることを望んでいます。やった: cp -r src_dir another_destination/ 次に、宛先ディレクトリのサイズが元のディレクトリと同じであることを確認したかったのです。 du -s src_dir 3782288 src_dir du -s another_destination/src_dir 3502320 another_destination/src_dir その後、cpコマンドが続かないいくつかのシンボリックリンクがあるかもしれないと考え、-aフラグを追加しました。 -a -pPRオプションと同じです。ファイルの構造と属性を保持しますが、ディレクトリ構造は保持しません。 cp -a src_dir another_destination/ しかしdu -s、私に同じ結果を与えました。興味深いのは、ソースと宛先の両方が同じ数のファイルとディレクトリを持っていることです: tree src_dir | wc -l 4293 tree another_destination/src_dir | wc -l 4293 duコマンドでさまざまなサイズを取得するのに何が間違っていますか? 更新 duコマンドで個々のディレクトリのサイズを取得しようとすると、異なる結果が得られます。 du -s src_dir/sub_dir1 1112 src_dir/sub_dir1 du -s another_destination/src_dir/sub_dir1 1168 another_destination/src_dir/sub_dir1 …
18 command-line  mac  cp  du 

5
実際のディレクトリサイズを取得するにはどうすればよいですか?
UNIX / Linux標準ツールを使用して、実際のディレクトリサイズを取得するにはどうすればよいですか? 代替の質問:どのように私は入手できますかデュ私の実際のディレクトリサイズ(ないディスク使用量)を表示するには? 「サイズ」という用語の定義が異なるように見えるため、「ディレクトリサイズ」の定義は、そのディレクトリ内のすべての通常ファイルの合計です。 ディレクトリiノードのサイズや、ファイルがそれぞれのファイルシステムで占有するもの(ブロック*ブロックサイズ)は気にしません。3ファイル(各1バイト)のディレクトリのディレクトリサイズは3バイトです(私の定義では)。 duを使用したディレクトリサイズの計算は信頼できないようです。 たとえばmkdir foo && du -b foo、0バイトではなく4096バイトの「4096 foo」を報告します。非常に大きなディレクトリの場合、レポートされるディレクトリサイズはdu -hs100 GB(!)以上(圧縮ファイルシステム)になる場合があります。 それでは、実際のディレクトリサイズを取得するために使用する必要があるのは何ですか(ツール/オプション)?
17 linux  unix  gnu  du  inode 

1
CENTOSでディレクトリサイズを知る方法[複製]
この質問にはすでに回答があります: Bashで1行のコマンドを使用して、各サブディレクトリサイズをリスト形式で表示しますか? (4つの答え) 6年前に閉鎖されました。 サーバーにウェブサイトがあり、所有しています。 ウェブサイトのサイズは約170GBです。これはそれほど多くないはずです。最大で約20GBである必要があります。何がそんなに大きくなるのか分かりません。 どのディレクトリのサイズが非常に大きいかを把握しようとしていますが、私もできません。 DBサイズを確認したところ、約500 MBです。 これを担当するメインディレクトリを見つけるのを手伝ってください。
16 centos  du 

6
サイズではなくファイル/ディレクトリの数をカウントするdu
私は、長年にわたってあらゆる種類のがらくたが蓄積されているハードドライブをクリーンアップしようとしています。duディスクの使用量を削減するのに役立ちましたが、全体のサイズが原因ではなく、ファイルとディレクトリの合計数が膨大であるため、全体としては依然として扱いにくいです。 duファイルサイズではなく、ファイルとディレクトリの数をカウントするような方法はありますか?たとえば、ファイルは1、ディレクトリはその中のファイル/ディレクトリの再帰的な数+ 1です。 編集:私はもっ​​と明確であったはずです。サイズの場合と/同様に/home、内のファイル/ディレクトリの総数だけでなく/usr、およびそのサブディレクトリ内の再帰的に合計数を知りたいのですがdu。

3
特定のユーザーの合計ディスク使用量
特定のファイルシステムでの自分自身の合計ディスク使用量を確認したいと思います。コマンドを実行しました du -h ~my_user_name ただし、これにはが所有するすべてのディレクトリがリストされmy_user_nameます。このすべての情報の合計を取得したいと思います。合格するための適切なオプションは何ですか?私は試した du -h -c ~my_user_name しかし、それはうまくいきませんでした。

1
「du」コマンドからのみサイズを取得し、フォルダー名は取得しない
フォルダーのサイズを変数に設定することになっているapplescriptを実行しています。これはこれまでのコードです: set sizeVar to do shell script "du -skh -m /Users/JS_Admin/Desktop" 出力: "4242 /Users/JS_Admin/Desktop" 問題は、サイズだけを数値で指定し、スペースやディレクトリの場所は指定しないことです。 それ、どうやったら出来るの?
10 macos  unix  applescript  du 

3
df -kとdu -shの違い
df -k /dev/sda6 25396228 21249088 2836240 89% /export 21G used 対 du -sh /export 3.4G /export 重要ではないファイルをすべて削除したので3.4Gは正しいですが、dfによって報告された空き領域は、そこにあるはずの実際の空き領域と一致していません。 これはなぜですか?
8 linux  unix  du 

2
ワイルドカード使用時にdu -xはマウントされたファイルシステムを検査します
試してみると du -s -h -x /* /の直下にマウントされているすべてのファイルシステム(実際と疑似)を調べようとします。 / dev、/ proc、/ sys、/ run、および/ home(/ homeは追加のパーティションにあります)。 私はそれが*のシェル展開から来ていると思い、これらのマウントポイントを明示的に含むパラメータリストをduに与えます。 マウントポイントがパラメータリストに含まれている場合でも、マウントされたファイルシステムを調べないようにする方法はありますか? 私は本当に/のすべてのサブディレクトリをタイプリストに入れたくないようにタイプしたくありません。

2
DBサーバーのディスク容量が不足するとどうなりますか?
私は間の空きディスク容量の大きな違い見ている df -h としますdu -sxh / 私は私の質問に理解しました合算ない解決UNIXサーバーのディスク容量それはdu -sxh /私がディスク領域が不足する時期についてのより良い推定値です。そうは言っても、私の場合、上記の文が間違っていることが判明し、すぐにディスク容量が不足すると仮定すると、どうなりますか?MySQLはINSERTクエリに失敗すると想定していますが、それ以外に、いくつかのファイルを削除するだけでいいのでしょうか、それとも問題のある状況になりますか?
1 linux  unix  centos  mysql  du 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.