基本用法
ls 是 Linux 中最常用的命令之一,用于列出当前目录下的文件和子目录。直接输入 ls 会显示当前目录的内容,但不包括隐藏文件(以 . 开头的文件)。
ls
显示隐藏文件
使用 -a 选项可以显示所有文件,包括隐藏文件(如 .bashrc 或 .gitignore)。
ls -a
长格式显示
-l 选项会以长格式显示文件和目录的详细信息,包括权限、所有者、大小和修改时间。
ls -l
组合选项
多个选项可以组合使用,例如 -la 同时显示隐藏文件和详细信息。
ls -la
按时间排序
-t 选项按修改时间排序,最新的文件排在前面。结合 -l 可以更清晰地查看时间顺序。
ls -lt
按文件大小排序
-S 选项按文件大小排序,最大的文件排在前面。通常与 -l 一起使用以查看具体大小。
ls -lS
递归列出子目录
-R 选项会递归列出所有子目录中的内容,适合查看目录结构。
ls -R
显示文件类型
-F 选项会在文件名后添加标识符,例如 / 表示目录,* 表示可执行文件,@ 表示符号链接。
ls -F
按文件扩展名筛选
可以使用通配符筛选特定类型的文件,例如列出所有 .txt 文件。
ls *.txt
显示文件大小以易读格式
-h 选项会将文件大小转换为易读的单位(如 KB、MB),通常与 -l 一起使用。
ls -lh
显示文件索引节点号
-i 选项会显示文件的索引节点号(inode number),用于文件系统管理。
ls -i
仅显示目录
-d 选项仅显示目录本身,而不列出其内容。通常与通配符一起使用。
ls -d */
按修改时间倒序
-r 选项可以反转排序顺序,例如与 -t 组合时,最旧的文件排在前面。
ls -ltr
显示文件颜色
--color=auto 选项会根据文件类型显示不同颜色(如目录为蓝色,可执行文件为绿色)。
ls --color=auto
显示文件权限的八进制表示
-n 选项会以数字形式显示用户和组 ID,而不是名称。
ls -n
忽略特定文件
--ignore= 选项可以忽略匹配模式的文件,例如忽略所有 .txt 文件。
ls --ignore="*.txt"
按文件创建时间排序
-c 选项按文件创建时间(ctime)排序,通常与 -l 和 -t 组合使用。
ls -ltc
显示帮助信息
--help 选项会列出 ls 的所有可用选项和用法说明。
ls --help
显示版本信息
--version 选项会显示 ls 命令的版本信息。
ls --version
Linux中ls命令的多种用法
262

被折叠的 条评论
为什么被折叠?



