私のスクリプトでstatを2回使用して、ファイルファイルのアクセス権を見つけ、一度ファイルのサイズを見つけます。Binutils stat違法オプション-c
`stat -c %A "$directory/$file"`
`stat -c %s "$directory/$file"`
私はOSX 10.7を使用しています。ディレクトリとファイルは、現在のディレクトリとファイルの変数です。
私のスクリプトでstatを2回使用して、ファイルファイルのアクセス権を見つけ、一度ファイルのサイズを見つけます。Binutils stat違法オプション-c
`stat -c %A "$directory/$file"`
`stat -c %s "$directory/$file"`
私はOSX 10.7を使用しています。ディレクトリとファイルは、現在のディレクトリとファイルの変数です。
GNU拡張であるため、Darwinのstatは-cオプションを許可していません。代わりにgnu binutilsをhomebrew、ポート、またはfinkからダウンロードし、statの代わりにgstatを使用します。
あなたは、このように、標準のBSDツールに固執その後、GNU binutilsのをインストールしたくない場合は、次の
stat -f "%p" t.c
は(8進数で)のモードを与えるだろうと
stat -f "%z" t.c
が得られますサイズ。
移植性のために、単純なPerlスクリプトを書いてください。 – tripleee
「man stat」と入力してください。どのオプションが表示されているか確認してください。 – Mat
btw、これはbashに関する質問ではありませんが、binutilsの質問 – zmo
ここでlsを使用して権限を判断できますか? – ravi