【问题标题】:ls files with associated types具有关联类型的 ls 文件
【发布时间】:2016-08-11 02:24:47
【问题描述】:

我列出 pwd 的内容

ls

但是得到一堆名字。而且我不知道哪些是目录,哪些不是。

如何列出文件夹的内容以及每个项目的关联文件类型?

【问题讨论】:

  • ls -al 也许? man ls 是所有事物的绝佳参考 ls...
  • ls -l|awk '/^d/{print}' 将列出所有目录(ls -l 中以“d”开头的所有行)

标签: bash shell command-line terminal command-prompt


【解决方案1】:

当您将ls 命令与-l 选项一起使用时,第一个字母字符串提供有关每个文件的信息,该字符串中的第一个字母提供文件类型。 (d = 目录,- = 标准文件,l = 链接等)

【讨论】:

  • 虽然没有说文件类型
  • 文件类型到底是什么意思?可能是像file 命令提供的那种分类? (见man file)。
【解决方案2】:

你可以使用

$ ls -F

$ ls --file-type

【讨论】:

  • 长选项,例如 --file-type,不是 POSIX 标准。
猜你喜欢
  • 2021-06-04
  • 1970-01-01
  • 1970-01-01
  • 2020-02-29
  • 2021-09-21
  • 2020-05-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多