ls
是一个在 Unix 和类 Unix 系统(如 Linux)中用于列出目录内容的命令
-a
或 --all
:显示所有文件和目录,包括隐藏文件(以.
开头的文件和目录)。-A
或 --almost-all
:显示除.
和..
之外的所有文件和目录。-B
或 --ignore-backups
:不显示以~
结尾的备份文件。-c
:按文件状态更改时间(ctime)排序,并显示 ctime。-C
:按列输出,类似于瀑布流。-d
或 --directory
:将目录本身视为文件,而不是其内容。-F
或 --classify
:在每个文件名后添加一个字符,表示文件类型。例如,目录后添加/
,可执行文件后添加*
。-h
或 --human-readable
:以人类可读的格式显示文件大小(例如,1K、234M、2G等)。-i
或 --inode
:显示文件的 inode 编号。-k
:以 KB 为单位显示文件大小。-l
:以长格式输出,显示文件的详细信息,如权限、所有者、大小、修改时间等。-m
:以逗号分隔的形式输出文件名。-n
:以数字 UID 和 GID 显示文件所有者和组。-N
:不对文件名进行转义处理。-o
:类似于-l
,但不显示组信息。-p
:与-F
相同,但只在目录后添加/
。-q
:用问号?
替换非图形字符。-r
或 --reverse
:反向排序。-R
或 --recursive
:递归显示子目录及其内容。-s
:显示文件的大小(以块为单位)。-S
:按文件大小排序。-t
:按修改时间排序。-u
:按访问时间排序,并显示访问时间。-v
:按版本排序。-w
或 --width
:设置输出宽度(以字符为单位)。-x
:按行输出,类似于矩阵。-X
:按扩展名排序。-Z
:显示 SELinux 安全上下文。这些选项可以组合使用,以便根据需要定制输出。例如,要以长格式显示所有文件(包括隐藏文件),并按修改时间排序,可以使用以下命令:
ls -laht
请注意,不同的操作系统和发行版可能会有一些差异,但这些基本选项应该在大多数系统上都可用。要查看特定系统上的完整选项列表,可以参考相应的手册页(通过运行 man ls
命令)。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。