
私は現在、listコマンド(すべてのファイルのリスト、ファイル形式の表示)を受け取る大学の課題を進めています。
私はこれを達成するために正しいコマンドを見つけようとしましたが、運はありません!
誰かが私に正しい方向を伝えたり、どのコマンドがこれを行うかを教えてもらえますか?
答え1
「ファイル形式を表示するすべてのファイルを一覧表示します。」
現在のディレクトリ内のすべてのファイルとそのファイル形式を表示するには、次のようにします。
file ./*
例:
$ file ./*
./apt.conf.d: directory
./listchanges.conf: ASCII text
./preferences.d: directory
./sources.list: ASCII text
./sources.list.d: directory
./trusted.gpg: GPG key public ring
人間が読めるファイル形式の形式は上記のとおりです。または、ファイルのMIMEタイプを印刷することもできます。
$ file --mime-type ./*
./apt.conf.d: inode/directory
./listchanges.conf: text/plain
./preferences.d: inode/directory
./sources.list: text/plain
./sources.list.d: inode/directory
./trusted.gpg: application/x-gnupg-keyring
file
各ファイルの内容を大まかに調べて、そのタイプを決定します。上記の 2 つの例に示すように、デフォルト出力にはファイル名とファイルタイプが含まれます。詳細についてはを参照してくださいman file
。