
-e
私はonオプションを使用して、ls
すべてのファイルが期間に関係なく同じ形式であることを確認するSolaris UNIXで実行されるシェルスクリプトを持っています。このオプションはLinuxでは使用できません。同じ形式が重要です。 Linuxにも同様のオプションがありますか?または、より良い方法は、そのオプションを使用するようにlsを更新する方法はありますか-e
?これにより、Linux用の例外コードを生成する必要がなくなります。
- 金利そして-エルただし、時間は秒単位で表示され、すべてのファイルは年齢に関係なく1つの形式です
mmm dd hh:mm:ss yyyy
。
答え1
を使用すると、フォーマットされた--time-style=+FORMAT
出力を設定できます。ls -l --time-style=+"%b %_d %H:%M:%S %Y"
たぶんalias
、Linuxホストの--time-style
各ls
呼び出しにデフォルト値を設定することもできます。
答え2
「現代性」の象徴は時間を単純化するものではありません-T
。つまり、ls -lT
非常に古いファイルの場合でも、時間は分単位で表示されます。これがSolarisと同等であることを-T
意味するわけではありません。システムがそれをサポートしていることを確認してください。-l
-e
-lT