BASHでファイルのメタ情報を見つける方法は?そして、cutコマンドとgrepコマンドを使用して別々に抽出して印刷する方法は?
質問する
71679 次
4 に答える
20
/をls
使用して出力を解析する代わりに、引数を取るwhichを使用して出力形式を指定する必要があります。cut
grep
stat
-c
anthony@Zia:~$ stat -c '%n : %A : %U : %s' afiedt.buf .XCompose
afiedt.buf : -rw-r--r-- : anthony : 178
.XCompose : lrwxrwxrwx : anthony : 38
出力形式は好きなように変更できます。詳細については、 stat(1)のマンページを確認してください。
于 2012-08-10T10:25:27.357 に答える
8
ここでは推測ですが、コマンドを試しましたfile
か? ファイルの種類を特定しようとします。
于 2012-08-10T10:03:15.200 に答える
7
ファイルに対して実行stat -l
します。
[~]$ stat -l test.py
-rw-r--r-- 1 burhan staff 84 Aug 3 01:08:34 2012 test.py
この情報を変数に格納するには:
[~]$ foo=$(stat -l test.py)
[~]$ echo $foo
-rw-r--r-- 1 burhan staff 84 Aug 3 01:08:34 2012 test.py
特定の情報のみを取得man stat
し、フォーマット指定子を確認します。
于 2012-08-10T10:25:29.637 に答える
1
libextractor を試す
于 2012-08-10T16:45:04.693 に答える