OS X で「ls」を実行するときに .un~ ファイルを非表示にするにはどうすればよいでしょうか?

OS X で「ls」を実行するときに .un~ ファイルを非表示にするにはどうすればよいでしょうか?

出力から .un~ ファイルを非表示にするために ls に渡すことができるオプションはありますか?

見たい全て.un~ ファイルを除くすべてのファイル (ドットファイルなど) を非表示にする必要があるためls -A、何かを実行して .un~ ファイルを非表示にするためのものを追加する必要があります。

答え1

自家製するlsパッケージを通じてGNU を提供しますcoreutils

brew install coreutils

次に、システム バイナリの使用が上書きされるのを防ぐために、代わりに Homebrew がインストールするGNU にaliasシステムをアップグレードします。lslsgls

alias ls='/usr/local/bin/gls'

あるいは、以下に概説されているようにbrew info coreutils:

これらのコマンドを通常の名前で使用する必要がある場合は、次のように bashrc から PATH に「gnubin」ディレクトリを追加できます。

PATH="$(brew --prefix coreutils)/libexec/gnubin:$PATH"

lsニーズに合う場合は、GNUオプションを使用してください。例:

ls -B

または同様に:

alias ls='/usr/local/bin/gls --hide=*~'

答え2

ls -B

バックアップ、~で終わるファイルを非表示にします

関連情報