6.2.8.6 ls
ファイルおよびボールトをリストします。
用途
lsコマンドは、Exascaleファイルおよびボールトに関する情報を表示します。
構文
ls [ name [ name ]... ] [ -l ] [ --detail ]
[ --attributes attribute[,attribute]... ]
[ --filter filter[,filter]... ]
[ --sort [-]attribute[,[-]attribute]... ]
[ --count value ] [ -t ] [ --include-being-deleted ]コマンド・オプション
lsコマンドのオプションは、次のとおりです:
-
name: 情報を表示するファイルまたはボールトの名前。ボールト名の前には
@記号が付きます。ワイルドカード検索にアスタリスク(*)を使用できます。指定しない場合、ESCLIファイル階層の現在のレベルにあるすべてのファイルまたはボールトに関する情報が表示されます。 -
-l: 出力を長い表形式で表示します。 -
--detail: 詳細出力と追加属性を表示します。 -
--attributes: 出力に表示する特定の属性を指定します。このオプションを使用すると、
--detailオプションの代替として属性のサブセットにフォーカスできます。 -
--filter: 項目を出力に含める条件を指定します。 -
--sort: 指定された属性を使用して出力をソートします。 -
--count: 出力に表示する項目の最大数を指定します。 -
-t: 作成時間の昇順でファイルまたはボールトをソートします。 -
--include-being-deleted: 割当て記憶域の解放のプロセスで削除されたファイルを含むすべてのファイルをリストします。
使用上のノート
このコマンドを使用する際は、次の情報に注意してください:
-
フィルタ条件は、
<attribute><operator><value>として指定します。属性には、ファイル属性、または
vault.接頭辞が付いたボールト属性を指定できます。使用可能な演算子は、=、!=、>=、<=、>および<です。
複数のカンマ区切りのフィルタ条件は、ANDロジックを使用して結合されます。
日付は、次の書式を使用して指定できます:
yyyy-MM-dd''T''HH:mm:ssyyyy-MM-dd(時間は午前00:00と見なされます)HH:mm:ss(日付は本日と見なされます)
日付の後に、タイムゾーン指定を続けることもできます。
ファイル・サイズは、接尾辞
K、KB、M、MB、G、GB、T、TBを使用して指定できます。接尾辞は、大/小文字が区別されません。たとえば、次のフィルタでは、今日の午後1時より後に作成され、サイズが10MBを超えるファイルのみが含められます:
--filter createTime>13:00:00,size>10M -
ソート属性は、
[-]attributeとして指定します。複数のソート属性はカンマで区切ります。デフォルトのソート順を昇順です。降順ソートの場合は、属性名の前に-を付けます。たとえば、次を使用して、まず名前の降順でソートし、作成時間を昇順で使用して同じ名前のエントリをさらにソートします。
--sort -name,createTime
例
例6-89 すべてのボールトの表示
lsコマンドをルート・レベルで使用すると、すべてのボールトのリストが表示されます。
@> ls
my-data
vault2例6-90 ボールト内のファイルの表示
ボールトの名前の後にスラッシュ文字(/)を指定すると、ボールト内のすべてのファイルをリストできます。
@> ls @my-data/
x
y
z1
z2
z3 例6-91 長い形式でのファイル情報の表示
-lオプションを使用すると、出力には各ファイルまたはボールトに関する追加情報が含まれます。
@my-data/> ls -l
Total 5
10.0M 05 Jan 12:59 x
19.5k 05 Jan 13:08 y
5.0k 05 Jan 13:09 z1
10.0M 05 Jan 13:23 z2
20.0G 05 Jan 13:14 z3 例6-92 lsコマンドの出力のソート
次の例では、ボールトmy-data内のファイルが、最新のファイルから順に表示されます。
@my-data/> ls --sort -createTime
z2
z3
z1
y
x 例6-93 ワイルドカード検索を使用したファイルのリスト
リストするファイルを指定する場合は、ワイルドカードとして*記号を使用できます。
@my-data> ls z*
z1
z2
z3 例6-94 詳細なファイル情報の表示
--detailオプションを使用すると、出力にはファイルおよびボールトに関する詳細情報が含まれます。この例では、ボールトmy-data内のファイルxに関する詳細な出力を示します。
@> ls @my-data/x --detail
name x
size 0
createTime 2019-01-05 12:59:57 GMT
fileType 8
vault.name my-data
vault.createTime 2018-11-08 22:41:07 GMT
例6-95 ファイルまたはボールトの特定の属性の表示
次の例では、my-dataボールト内のファイルのサイズ、名前およびボールト名の属性を示します。
@my-data/> ls -l --attributes size,name,vault.name
Total 5
0 x my-data
19.5k y my-data
5.0k z1 my-data
10.0M z2 my-data
20.0G z3 my-data 親トピック: ファイル管理