例如,如果我有一个包含文件 file1 和 file2 的目录,以及一个目录 dir1,那么“ls -l file1”将仅显示 file1 的详细信息。对 dir1 执行相同操作将显示 dir1 的内容。有没有办法将 dir1 视为 file1?
答案1
使用ls -l -d dir
(-d
将使其停止列出目录的内容。从文档:
-d
,--directory
与其他类型的文件一样,仅列出目录名称,而不列出其内容。除非 指定了
--dereference-command-line
(-H
)、--dereference
(-L
) 或选项,否则不要遵循命令行上列出的符号链接。--dereference-command-line-symlink-to-dir