p4 sizes
概要
ディポ内にあるファイルの大きさの情報を表示します。
構文
p4 [g-opts
] sizes [-a -S] [-s|-z] [-b blocksize
] [-h | -H] [-m max
] file
[revRange
] …
p4 [g-opts
] sizes -A [-a -s] [-b blocksize
] [-m max
] archivefile
…
p4 [g-opts
] sizes -U unloadfile
…
解説
p4 sizesコマンドは、ディポ内に格納されているファイルの大きさを表示します。オプションを付けずに実行すると、単一または複数のファイルの最新リビジョンの大きさだけが表示されます。1ファイルにつき1行ずつ出力されます。
-a
オプションを使用すると、指定したリビジョン範囲にある最新リビジョンのみでなく、その範囲の各リビジョンによってどれだけのスペースが占有されているかが確認できます。1ファイル、1リビジョンにつき1行ずつ出力されます。
-s
オプションを使用すると、指定されたすべてのファイルの合計が表示されます。出力は1行のみで、ファイル指定、総ファイル数、必要とされる総バイト数、および(-b
オプションが指定されている場合)必要とされる総ブロック数が表示されます。
-h
または-H
オプションは、人間が読める形式でサイズを表示します。-h
の場合は1,024、-H
の場合は1,000のスケールファクタが使用されます。表示されるサイズは必要に応じて自動的にバイト、キロバイト、メガバイト、ギガバイト、テラバイトに変換されます。例えば、-h
を指定するときに出力が75,883,921バイトあった場合は、72.36 Mと表示されます。
-z
オプションは-s
と同様に作用しますが、遅延コピー(反映処理のために存在するファイル)によって占有されるスペースが除外されます。Perforceインストール上のファイルに占有されているスペースを見積もるには-z
を使用し、ファイルがクライアントワークスペースに同期されている場合にローカルのディスクスペースの必要量を見積もるには-s
を使用します。
オプション
|
範囲内の最新リビジョンのみではなく、範囲内のすべてのリビジョンを含めます。 |
|
アーカイブディポ内のファイルを表示します。詳細については、p4 archiveを参照してください。 |
|
結果を |
|
出力内容を |
|
人間が読める形式でサイズを表示します。-h の場合は1,024、-H の場合は1,000のスケールファクタが使用されます。表示されるサイズは必要に応じて自動的にバイト、キロバイト、メガバイト、ギガバイト、テラバイトに変換されます。
|
|
指定されたファイル引数のファイルサイズの合計を計算します。 |
|
保留されたファイルのサイズ情報のみを表示します。このオプションを使用する場合、リビジョンの指定は行えません。 |
|
アンロードディポにあるファイルのサイズのみをリストします。詳細については、p4 unloadを参照してください。 |
|
遅延コピーを除いて、サイズ情報を計算します。 |
|
「“グローバルオプション”」を参照してください。 |
使用上の留意点
ファイル引数にリビジョン指定子を使えるか? |
ファイル引数にリビジョン範囲を使えるか? |
最低限必要なアクセスレベル |
---|---|---|
適用外 |
適用外 |
|
-
p4 sizesコマンドの機能は、UNIX のduコマンドに類似しています。
-
リビジョン範囲が指定されていない場合、暗黙的なリビジョン範囲の
#1
から#head
が想定されます。 -
ファイルサイズはクライアントワークスペースに同期されたときのファイルの状態に関係なく、標準(UNIXの改行規則)かつ圧縮されていないバージョンのディポファイルに基づきます。
例
p4 sizes file.c |
ディポ内の |
p4 sizes -a file.c |
ディポに格納されている |
p4 sizes -s -a file.c |
ディポに格納されている |
p4 sizes -s -a -b 512 //depot/... |
|
p4 sizes -s //workspace/... |
ファイル数および |