常用的 ls 命令参数

ls 命令采用两种格式的命令行参数:

  • 单字母参数

  • 全字参数

如果需要,也可以一次使用多个参数。多个双破折线参数必须分开输入,而多个单破折线可以组合成一个字符串跟在一个单破折号后面

一些常用的 ls 命令参数:

单字母 全字 描述
-a --all 输出包括以“.”打头的隐藏文件
-A --almost-all 不要输出“.”和“..”文件

--author 输出每个文件的作者
-b --escape 输出不可打印字符的八进制值

--block-size=size 按size字节大小的块来计算块大小(块数)
-B --ignore-backups 不要列出名称中包含波浪线(~)的条目(波浪线用来表示备份的副本)
-c
按最后一次修改时间排序
-C
按列输出条目

--color=when 何时使用彩色(always、never或者auto)
-d --directory 列出目录条目而非内容,并且不要跟踪符号链接
-F --classify 给条目追加文件类型标识符

--file-type 只在部分文件类型(非可执行文件)后追加文件类型标识符

--format-word 将输出格式化成across(交叉)、commas(逗号)、horizontal(水平)、long(长)、single-column(单列)、verbose(详细)或vertical(垂直)
-g
输出除文件属主之外的所有信息

--group-directory-first 在文件之前列出所有目录
-G --no-group 在长列表输出格式下,不要显示组名
-h --human-readable 打印大小,K表示千字节,M表示兆字节,G表示吉字节

--si 和h相同,但进率为1000,而非1024
-i --inode 显示每个文件的索引值(inode)
-l
按长列表输出格式显示
-L --dereference 对于链接文件,显示原文件信息
-n --numeric-uid-gid 显示数字类型的userid和groupid以替代名字
-o
在长列表格式下不要显示组名
-r --reverse 在输出文件和目录时,反转排序的顺序
-R --recursive 递归地列出子目录内容
-s --size 输出每个文件的块大小
-S --sort=size 按文件大小排序输出
-t --sort=time 按文件的修改时间排序输出
-u
输出文件的最后访问时间而非最后修改时间
-U --sort=none 不要将输出排序
-v --sort=version 按文件版本排序输出
-x
按行而非列输出条目
-X --sort=extension 按文件扩展名排序输出



        

你可能感兴趣的:(ls参数、ls常用命令)