在Linux中,如何ls -la目录而不是该目录的内容?


36

例如,如果我有一个包含文件file1和file2的目录以及一个目录dir1,则“ ls -l file1”将仅显示file1的详细信息。对dir1执行相同的操作将显示dir1的内容。有没有办法像文件1一样对待dir1?

Answers:


50

使用ls -l -d dir-d将停止列出目录的内容)。从文档中

-d--directory

与其他类型的文件一样,仅列出目录名称,而不列出其内容。除非指定了--dereference-command-line-H),--dereference-L)或--dereference-command-line-symlink-to-dir 选项, 否则不要跟随命令行上列出的符号链接。


9
合并单字符参数也适用于LS,所以ls -ld dirls -dl dirls -l -d dir所有的工作同样出色。
Trey Hunner 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.