Mac でファイルの種類を確認する順序はありますか?

Mac でファイルの種類を確認する順序はありますか?

私の Mac では、 に cd して/usr/bin/、ディレクトリの下のファイルを一覧表示します。

ご存知のとおり、Mac にはファイルの種類を区別する色がありません。ファイルがフォルダーなのか、テキスト ファイルなのか、それとも他の何かなのかはわかりません。

では、ファイルの種類を表示する順序はあるのでしょうか? または、ファイルの種類を区別するにはどうすればよいでしょうか?

答え1

ls -la | grep '^d'現在の作業ディレクトリ内のすべてのディレクトリのリストを取得する

ls -la | grep '^[^d]'現在の作業ディレクトリ内のすべての「ファイル」(ディレクトリではない)のリストを取得します

dで始まるものls -laはディレクトリです。一般的なファイルは-で始まります。

ここに画像の説明を入力してください

答え2

このfileコマンドは役に立つかもしれません。ファイルの最初の数バイトを調べて、それが何であるかを(かなり正確に)推測します。

答え3

GNU を取得するには、macOS に GNU coreutils をインストールしますls。これを行うには、HomeBrew、MacPorts、Fink、または NetBSD の pkgsrc を使用するなど、いくつかの方法があります。これらの中には、ベース システムのユーティリティと区別するためにプレフィックスを付けて GNU ユーティリティをインストールするものもありますg(つまり、GNU はlsとしてインストールされますgls)。

lsフラグを追加するだけの単純なエイリアスを定義することもできます-F

alias ls="ls -F"

@これにより、シンボリック リンク、/ディレクトリ、*実行可能ファイルなど、一部の種類のファイルのファイル名の末尾に文字が注釈として付けられるようになります。

のマニュアルにls詳細が記載されています。

関連情報