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

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

例如,如果我有一个包含文件 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

相关内容