当前位置:首页 > linux > 正文

linux列出目录下所有文件的命令

  • linux
  • 2024-04-30 08:27:15
  • 386

ls 命令用于列出指定目录下的文件和目录。 其语法如下:
ls [选项] [目录]
常用的选项:
-a:显示所有文件,包括隐藏文件。
-l:以长格式列出文件,显示文件类型、权限、大小、所有者和修改时间等信息。
-d:仅列出目录本身,而不列出其内容。
-t:按修改时间排序,最近修改的文件排在最前。
-r:按字母顺序逆序排序。
-S:按文件大小排序。
-h:以人类可读的方式显示文件大小,例如 KB、MB 或 GB。
示例:
列出当前目录下的所有文件和目录:
ls
列出 /tmp 目录下的所有文件和目录,包括隐藏文件:
ls -a /tmp
按修改时间排序,列出 /home/user 目录下的所有文件和目录,以长格式显示:
ls -ltr /home/user
以人类可读的方式显示文件大小,列出 /var/log 目录下的所有文件和目录:
ls -l /var/log | awk '{print $5, $9}'
列出 /etc 目录下的所有目录,不显示其内容:
ls -d /etc//