Linuxのディスク容量を表示するためのツールはたくさんありますが、コマンドを使用してディスク容量を表示する方法を教えてください。それはdfコマンドを使うでしょう、誰もがLinuxのディスクスペースを見るためにdfコマンドの使い方を紹介するための以下の小シリーズ。
[localhostのルート@〜]#DF -h
ファイルシステムの容量を持つ
で利用されている
は/dev /sda2は14G 11G 2.6ポイント%のマウントG 82%/
/dev /sda1 99M 14M 81M 14%/boot
tmpfs 442M 275M 168M 63%/dev /shm
/dev /mapper /vg_test- Lv_test
24M 1.3M 21M 6%/分/lvm
[root @ localhost〜]#
もちろん、ディスクの空き容量には関係ないかもしれませんが、現在のフォルダの下のディスク使用量を知る必要があります。
[root @ localhost〜]#du --max-depth = 1 -h
24K。 /.gnome www.2cto.com
8.0K /.eggcups
8.0K。 /.config
136K。 /.gnome2
16K /.chewing
8.0K /.gnome2_private
8.0K。 /.ゴミ
224K。 /.gstreamer-0.10
28K。 /デスクトップ
48K /.nautilus
48K /.metacity
240K。 /.scim
3.4M。 /.mozilla
1012K。 /.kde
12K /.superkaramba
40K /.local
8.0K /.qt
272K。 /.gconf
32K /.mcop
16K /.redhat
1.7M /.thumbnails
8.0K。 /.gconfd
7.5M
[root @ localhost〜]#
上記のコマンドでdu --max-depth = 1 -hを使用してパスを確認できないため、ディスク使用量を確認できます。デフォルトは現在のパスです。このコマンドの-hパラメータは各ファイルのサイズを読むためのもので、このパラメータで表示されるファイルサイズがなければ、k、M、Gなどはありません。コマンド実行後の最初のn-1行は、ディレクトリ内の各フォルダのサイズです。最後の行はディレクトリの合計サイズを示しています。
そうすると、ディレクトリ内の各ファイルのサイズを気にする必要はなくなりますが、いずれかのファイル(フォルダ)のサイズだけを知りたい場合があります。もちろん、私はいつも問題よりも多くの方法があることを常に強調してきましたが、これも例外ではありません。
次の例をご覧ください。
[root @ localhost〜]#du -sh
7.5M。 Www.2cto.com
[root @ localhost〜]#
ここに示されているサイズは、上記の最後の行のサイズと同じであることがわかったはずです。これは、ここに表示されているサイズがディレクトリの合計サイズであることを意味します。
私はあなたがあなたの心の中で冷静であることを知っています、その方法は問題以上のものではありませんか?答えは1つだけです。もちろん、私はあなたを失望させません。もう1つの方法は、より多くの土壌ですが、それでも問題を解決することができます。
[root @ localhost〜]#du -h --max-depth = 0
7.5M。
[root @ localhost〜]#
- max-depth = 0の機能は-sの機能と同じであることがmanページですでに説明されています。
もちろん、問題を解決するためにsedを使用して最後のdu -h --max-depth = 1行を印刷することもできますが、お勧めできません。
これには原則が含まれます。このコマンドを使用してオプションの元の機能を提供してください。コマンドがこの機能を提供していない場合は、grep、sed、awkを使用して必要な行を選択する必要があります。
もちろん、duコマンドの後にファイルパスを続けて、指定したパスのサイズを表示することができます。
[root @ localhost〜]#du -sh /opt /oracle
5.6G /opt /oracle
[root @ localhost〜]#
上記はdfコマンドを使用したLinuxのディスク容量の紹介ですが、ディスクが大きいと時間がかかる場合があります。
Linuxシステムをある程度習得しているユーザーはだれでもLinuxシステムの一般的なコマンドを習得し始めなければなりません。使用してください。 Xiaobianも最近学んでいます、そして、私はあなた
rsyncを使用して大きなファイルを転送する場合、Linuxシステムではファイルが完全に転送されることを保証できませんので、rsyncがデータを転送するかどうかを監視するシェルスクリプトを作成してください。知りません。
サーバーがすべてのプログラムのウェブサイト別のサーバBのアップに今日転送する必要がありますが、離れて仕事1時間からだけの時間は、時間通
Awk‘ {print $ 1}’ ` ps =` ps -C rsync --no-header
Crunchbangシステムは軽量で軽量な機能のためにユーザーに人気があります。デフォルトの設定方法は、私はあなたを助けたいと思います。 runchBangの概念 runchBang Linux
のHypertableをインストールするUbuntuのコンパイル方法 HyperTableはUbuntuのシステムにインストールされているオープンソースのデータベースは、それほど単純ではありませんが、
Ubuntuのsudoエラーコマンドがどうやってやればいいの?
Linuxプロンプトのインストールの問題を解決するBoot Efiには
ファイルをアップロードおよびダウンロードするためのLinux SecureCRTのヒント
LinuxシステムのSSHで1エラーが発生した場合はどうすればいいですか?
Linuxシステムのzabbixアラーム機能を設定するにはどうすればいいですか?
SSHが起動した後にLinuxが制限値を制限しないという問題を解決する方法
Linux /Ubuntu 11.10 Android4.0.3開発環境の構築方法
Linuxシステムのログインインタフェースでスクリーンショットを撮るにはどうすればいいですか?