列出所有文件,显示文件类型终端

Ric*_*ion 8 command-line files

我目前正在做一个大学作业,指定我列出命令;列出所有文件,显示文件类型。

我已经搜索了高低,试图找到正确的命令来实现这一目标,但没有运气!

有人能帮我指出正确的方向,或者告诉我什么命令可以做到这一点吗?

Joh*_*024 12

“列出所有文件,显示文件类型。”

要查看当前目录中的所有文件及其文件类型,请尝试:

file ./*
Run Code Online (Sandbox Code Playgroud)

例子:

$ 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
Run Code Online (Sandbox Code Playgroud)

上面显示了文件类型的人类可读形式。或者,可以打印文件的 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
Run Code Online (Sandbox Code Playgroud)

file粗略检查每个文件的内容以确定其类型。如上两个示例所示,默认输出包括文件名和文件类型。有关更多信息,请参阅man file