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

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

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

我四处搜寻,试图找到正确的命令来实现这一目标,但没有运气!

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

答案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-type:

$ 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粗略检查每个文件的内容以确定其类型。如上面两个示例所示,默认输出包括文件名和文件类型。有关详细信息,请参阅man file

相关内容