36 例如,如果我有一个包含文件file1和file2的目录以及一个目录dir1,则“ ls -l file1”将仅显示file1的详细信息。对dir1执行相同的操作将显示dir1的内容。有没有办法像文件1一样对待dir1? linux command-line — 插口 source
50 使用ls -l -d dir(-d将停止列出目录的内容)。从文档中: -d, --directory 与其他类型的文件一样,仅列出目录名称,而不列出其内容。除非指定了--dereference-command-line(-H),--dereference(-L)或--dereference-command-line-symlink-to-dir 选项, 否则不要跟随命令行上列出的符号链接。 — 亚伦·迪古拉(Aaron Digulla) source 9 合并单字符参数也适用于LS,所以ls -ld dir并ls -dl dir和ls -l -d dir所有的工作同样出色。 — Trey Hunner 2010年
ls -ld dir
并ls -dl dir
和ls -l -d dir
所有的工作同样出色。