我目前正在做一项大学作业,其中指定我列出命令:列出所有文件,显示文件类型。
我四处搜寻,试图找到正确的命令来实现这一目标,但没有运气!
有人能帮我指出正确的方向,或者告诉我什么命令可以做到这一点吗?
答案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
。