"du"コマンドはアクセスできないフォルダのサイズを計算しますか?

"du"コマンドはアクセスできないフォルダのサイズを計算しますか?

指定したユーザーフォルダのサイズを取得しようとしていますが、allysekこのコマンドを使用していますdu -hLlxcs allysek。特定の場所に対する権限がないことを知っています。

最後に、次のような結果が得られます。

du: cannot access ‘/export/mite-09/bc/users/allysek/charlet/PS-tools-mjyger/PS-NOVA/IMR90.NOMe-seq.bam’
du: cannot access ‘/export/mite-09/bc/users/allysek/charlet/PS-tools-mfter/PS-NOVA/IMR90.NOMe-seq.bam.bai’
du: cannot access ‘/export/mite-09/bc/users/allysek/charlet/PS-tools-iuhgi/PS-NOVA/colon.WGBS.bam’
du: cannot access ‘/export/mite-09/bc/users/allysek/charlet/PS-tools-kh/PS-NOVA/colon.WGBS.bam.bai’
du: cannot access ‘/export/mite-09/bc/users/allysek/charlet/PS-tools-h/PS-NOVA/dbNOVA_135.hg19.sort.vcf’
du: cannot access ‘/export/mite-09/bc/users/allysek/charlet/PS-tools-master/PS-NOVA/hg19_rCRSchrm.fa’
du: cannot access ‘/export/mite-09/bc/users/allysek/charlet/PS-tools-master/PS-plot/DKO1.NOMe-seq.bam’
du: cannot access ‘/export/mite-09/bc/users/allysek/charlet/PS-tools-master/PS-plot/DKO1.NOMe-seq.bam.bai’
896M    /export/mite-09/bc/users/allysek
896M    total

それで、私の質問には、「896M total私がアクセスできないアイテムのサイズも含まれますか?」です。

答え1

別言します。この例を見てください

du -shc *
4,0K    AUDIO_TS
4,4G    VIDEO_TS
4,4G    total
chmod 000 * #don't use this in wrong dir!
du -shc *
du: cannot read directory 'VIDEO_TS': Permission denied
du: cannot read directory 'AUDIO_TS': Permission denied
4,0K    AUDIO_TS
4,0K    VIDEO_TS
8,0K    total

答え2

duあなたの権限とアクセス権で実行される一般的なコマンドです。良いls。表示できるものは表示できるものなので、アクセスできないファイルは計算できません。

削除して、アクセスできないファイルについて文句を言わないようにすることができます。標準エラー:

du -hLlxcs allysek 2>/dev/null

答え3

いいえ。出力比較

du -shc /

そして

sudo du -shc /

関連情報