ls是一个 Linux shell 命令,用于列出文件和目录的目录内容。
$ ls [options] [file|dir]
ls 命令主要选项:
选项 | 描述 |
---|---|
ls -a | 列出所有文件,包括以“.”开头的隐藏文件 |
ls--颜色 | 彩色列表 [=always/never/auto] |
ls -d | 列出目录 - 使用“*/” |
ls -F | 添加 */=>@| 的一个字符进入 |
ls -i | 列出文件的 inode 索引号 |
ls -l | 长格式列表 - 显示权限 |
ls -la | 列出包含隐藏文件的长格式 |
ls -lh | 列出具有可读文件大小的长格式 |
ls -ls | 带有文件大小的长格式列表 |
ls -r | 倒序排列 |
ls -R | 递归列出目录树 |
ls -s | 列表文件大小 |
ls -S | 按文件大小排序 |
ls-t | 按时间和日期排序 |
ls -X | 按扩展名排序 |
您可以按Tab按钮自动完成文件或文件夹名称。
使用相对路径列出目录文档/书籍:
$ ls Documents/Books
使用绝对路径列出目录/home/user/Documents/Books 。
$ ls /home/user/Documents/Books
列出根目录:
$ ls /
列出父目录:
$ ls ..
列出用户的主目录(例如:/home/user):
$ ls ~
长格式列表:
$ ls -l
显示隐藏文件:
$ ls -a
以长格式列出并显示隐藏文件:
$ ls -la
按日期/时间排序:
$ ls -t
按文件大小排序:
$ ls -S
列出所有子目录:
$ ls *
递归目录树列表:
$ ls -R
仅列出带通配符的文本文件:
$ ls *.txt
ls 重定向到输出文件:
$ ls > out.txt
仅列出目录:
$ ls -d */
列出具有完整路径的文件和目录:
$ ls -d $PWD/*
选择ls选项并按下生成代码按钮:
Advertising