問題タブ [du]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - perlシステムコールで「そのようなファイルまたはディレクトリはありません」
stdin からファイル名を読み取り、システム コマンドを使用して du を呼び出す Perl スクリプトを実行しようとしています。コマンドラインで du コマンドを実行すると問題なく動作しますが、perl スクリプトで system() を使用して du を呼び出すと、「No such file or directory.」というメッセージが表示されます。ファイル名には、perl スクリプトに渡す前にエスケープするスペースとアポストロフィが含まれています。perl スクリプト自体は非常に単純です。
また、シェル スクリプトを使用してファイル名をエスケープします。1 行のスクリプトは次のとおりです。
sed を介して実行される前後のサンプル ファイル名は次のとおりです。
スペースとアポストロフィをエスケープして、またはエスケープせずに試しました。
出力は次のとおりです。
重要なことの 1 つは、これを mac OS X 10.95 のターミナル ウィンドウで実行していることです。Perl v5.16.2
あなたは私が何をしようとしているのかと尋ねるかもしれません。個々の Mac TimeMachine バックアップのサイズを取得しようとしています。
誰が私に何が必要か教えてもらえますか?
linux - df and du giving different results
When I use df -h
it gives following result for /appl
directory
But when I enter that directory cd /appl
and run du -sh
it is giving me the following result :
If the /appl mountpoint is occupied 32GB why is it showing that it's directories total to 4.9G?
linux - du コマンドは何を表示しますか?
私は通常のフォルダーを持っているので、右クリックしてプロパティに移動し、そのデータサイズを確認すると、37.3KB になります。しかし、du コマンドを使用すると、104KB と表示されます。
この2つは同じ答えを与えるべきではありませんか?
linux - du -h --max-depth=1 をフォルダ名で並べ替える方法は?
レポート:
以下の順番で並べ替える方法(フォルダ名順):
あるいは:
この問題にアプローチするには?
bash - du -sh 出力のフォーマット
次の出力をカスタマイズしたいと思います。
例:出力:
問題は、最初の列をキャプチャできることですが、2 番目の列にはスペースが含まれている可能性があるため、出力は最初の単語のみをキャプチャします。含まれている 2 番目の列のスペースをキャプチャする方法や、その行の残りのコンテンツを返す方法はありますか?
上記はこれを返します:
EDIT:解決策は、 -F を追加してタブ区切り文字を指定することです:
タブは、ファイル/フォルダーでも有効な文字です。私の場合、これは決して問題にはなりません。
command-line - du の -I オプションを使用して、特定のタイプのすべてのファイルを無視するにはどうすればよいですか?
こんにちは、私は OS X を実行しています。
du と -I オプションを使用して、特定のタイプのすべてのファイルを無視しようとしています。OS X du には「除外」オプションが含まれていないため、-I に頼っています。
基本的に、このコマンドに相当する OS X を見つけようとしています。
du -ah --exclude="*.txt" /ディレクトリ/フォルダ