web-dev-qa-db-ja.com

日付と時刻を(非表示に)せずにlsコマンド

lsを繰り返し実行できるかどうかを知りたいのですが、日時はありません...コマンドlsの実行時に表示される日時を非表示にします。

何かしたい

Sudo ls -AlhR / > /Volumes/user/Documents/NotProgram.txt

次に、program.tar.gzをインストールしたいと思います。

Sudo ls -AlhR / > /Volumes/user/Documents/YesProgram.txt

前後の結果を比較します。

diff /Volumes/user/Documents/NotProgram.txt /Volumes/user/Documents/YesProgram.txt

ただし、日付と時刻の違いはdiffによって検出されます。

ありがとうございました...

2
joseluisbz

/bin/lsが比較的最近のcoreutilsからのものであると仮定すると、--time-styleオプションを使用して空のスタイルを指定できます。例えば:

ls -Alhr --time-style=+""

日付と時刻と同じ出力が得られます。

4
Andy Dalton