linux (1) LS 命令

功能说明:列出目录内容。

语  法:ls
  [-1aAbBcCdDfFgGhHiklLmnNopqQrRsStuUvxX]
  [-I <范本样式>]
  [-T <跳格字数>]
  [-w <每列字符数>]
  [--block-size=<区块大小>]
  [--color=<使用时机>]
  [--format=<列表格式>]
  [--full-time][--help]
  [--indicator-style=<标注样式>]
  [--quoting-style=<引号样式>]
  [--show-control-chars]
  [--sort=<排序方式>]
  [--time=<时间戳记>]
  [--version]
  [文件或目录...]

补充说明:执行ls指令可列出目录的内容,包括文件和子目录的名称。

参  数:
  -1 每列仅显示一个文件或目录名称。
  -a或--all 下所有文件和目录。
  -A或--almost-all 显示所有文件和目录,但不显示现行目录和上层目录。
  -b或--escape 显示脱离字符。
  -B或--ignore-backups 忽略备份文件和目录。
  -c 以更改时间排序,显示文件和目录。
  -C 以又上至下,从左到右的直行方式显示文件和目录名称。
  -d或--directory 显示目录名称而非其内容。
  -D或--dired 用Emacs的模式产生文件和目录列表。
  -f 此参数的效果和同时指定"aU"参数相同,并关闭"lst"参数的效果。
  -F或--classify 在执行文件,目录,Socket,符号连接,管道名称后面,各自加上"*","/","=","@","|"号。
  -g 次参数将忽略不予处理。
  -G或--no-group 不显示群组名称。
  -h或--human-readable 用"K","M","G"来显示文件和目录的大小。
  -H或--si 此参数的效果和指定"-h"参数类似,但计算单位是1000Bytes而非1024Bytes。
  -i或--inode 显示文件和目录的inode编号。
  -I<范本样式>或--ignore=<范本样式> 不显示符合范本样式的文件或目录名称。
  -k或--kilobytes 此参数的效果和指定"block-size=1024"参数相同。
  -l 使用详细格式列表。
  -L或--dereference 如遇到性质为符号连接的文件或目录,直接列出该连接所指向的原始文件或目录。
  -m 用","号区隔每个文件和目录的名称。
  -n或--numeric-uid-gid 以用户识别码和群组识别码替代其名称。
  -N或--literal 直接列出文件和目录名称,包括控制字符。
  -o 此参数的效果和指定"-l" 参数类似,但不列出群组名称或识别码。
  -p或--file-type 此参数的效果和指定"-F"参数类似,但不会在执行文件名称后面加上"*"号。
  -q或--hide-control-chars 用"?"号取代控制字符,列出文件和目录名称。
  -Q或--quote-name 把文件和目录名称以""号标示起来。
  -r或--reverse 反向排序。
  -R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。
  -s或--size 显示文件和目录的大小,以区块为单位。
  -S 用文件和目录的大小排序。
  -t 用文件和目录的更改时间排序。
  -T<跳格字符>或--tabsize=<跳格字数> 设置跳格字符所对应的空白字符数。
  -u 以最后存取时间排序,显示文件和目录。
  -U 列出文件和目录名称时不予排序。
  -v 文件和目录的名称列表以版本进行排序。
  -w<每列字符数>或--width=<每列字符数> 设置每列的最大字符数。
  -x 以从左到右,由上至下的横列方式显示文件和目录名称。
  -X 以文件和目录的最后一个扩展名排序。
  --block-size=<区块大小> 指定存放文件的区块大小。
  --color=<列表格式> 培植文件和目录的列表格式。
  --full-time 列出完整的日期与时间。
  --help 在线帮助。
  --indicator-style=<标注样式> 在文件和目录等名称后面加上标注,易于辨识该名称所属的类型。
  --quoting-syte=<引号样式> 把文件和目录名称以指定的引号样式标示起来。
  --show-control-chars 在文件和目录列表时,使用控制字符。
  --sort=<排序方式> 配置文件和目录列表的排序方式。
  --time=<时间戳记> 用指定的时间戳记取代更改时间。
  --version 显示版本信息。

 

转载——

时间: 2024-10-16 22:25:56

linux (1) LS 命令的相关文章

Linux下ls命令显示符号链接权限为777的探索

Linux下ls命令显示符号链接权限为777的探索 --深入ls.链接.文件系统与权限 一.摘要 ls是Linux和Unix下最常使用的命令之一,主要用来列举目录下的文件信息,-l参数允许查看当前目录下所有可见文件的详细属性,包括文件属性.所有者.文件大小等信息.但是,当其显示符号链接的属性时,无论其指向文件属性如何,都会显示777,即任何人可读可写可执行.本文从ls命令源码出发,由浅入深地分析该现象的原因,简略探究了Linux 4.10下的符号链接链接.文件系统与权限的源码实现. 关键词:Li

linux中ls命令详解

s 命令可以说是linux下最常用的命令之一. -a 列出目录下的所有文件,包括以 . 开头的隐含文件.-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出.-c 输出文件的 i 节点的修改时间,并以此排序.-d 将目录象文件一样显示,而不是显示其下的文件.-e 输出时间的全部信息,而不是输出简略信息.-f -U 对输出的文件不排序.-g 无用.-i 输出文件的 i 节点的索引信息.-k 以 k 字节的形式表示文件的大小.-l 列出文件的详细信息.-m 横向输出文件名

从零开始学习Linux(ls命令)

学习Linux已经两年了,可是仍然是小白一个.用过很多命令,可是很多都没记住,基础不扎实,很大程度上是不记笔记,得过且过. 从今天起,开始整理Linux笔记. Linux每个命令都有--help这个选项,这也是我们学习命令的主要途径. ls   命令,这个命令一般用来查看文件文件夹下的文件. ls  没有参数,默认显示当前目录下的非隐藏文件. ls  后面可以跟文件目录,相对路径和绝对路径都可以. 例如 : [email protected]:~$ ls /home/gaozy/ [email 

每天一个Linux之ls命令

ls命令是linux下最常用的命令.ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单. 通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等.ls 命令在日常的linux操作中用的很多! 1. 命令格式: ls [选项] [目录名] 2. 命令功能: 列出目标目录中所有的子目录和文件. 3. 常用参数: -a, –all 列出目录下的所有文件,包括以 . 开头

linux的ls命令

ls命令是linux下最常用的命令之一.它时list的缩写,缺省下ls用来打印出当前目录下的清单,如果ls指定其他目录,那么就会显示指定的目录里的文件及文件夹清单.我们可以用它来查看文件的各种信息,包括权限.大小等. ls命令使用介绍:(不同的环境下有些许差异)ls命令格式: ls[选项][目录名/文件名]ls命令功能: 列出目标目录中所有的子目录和文件.ls命令的参数选项说明:-a    列出目标目录中的所有的子目录和文件.-b    把文件名中不可输出的字符用反斜杠加字符编号(就像在c语言里

Linux中ls命令用法

ls 命令的含义是list显示当前目录中的文件名字.注意不加参数它显示除隐藏文件外的所有文件及目录的名字. 1)ls –a 显示当前目录中的所有文件,包含隐藏文件 命令: [email protected]:~/Downloads$ ls -a 输出: 1 [email protected]:~/Downloads$ ls -a 2 . lantern-installer-beta.apk Zombiesrunfree.apk 3 .. lantern-installer-beta.zip 照片

Linux之ls命令

ls命令是Linux下最常用的命令.ls是list的缩写,缺省下ls会列出当前目录下的文件清单,如果ls后制定目录,则会列出指定目录下的文件清单. ls除了可以查看Linux目录下的文件清单,还可以查看文件权限,目录信息等 1.语法:ls [选项][目录名] 2.功能:列出目标目录中所有子目录和文件 3.参数说明: -a = -all    #列出目录下的所有文件,包括.开头的隐藏文件 -A     #列出除了. 和.. 以外的文件 -l     #以长格式显示文件的详细信息,如创建者.创建时间

Linux Shell ls命令

1.简介     ls 命令是 linux 下最常用的命令,是 list 的缩写     2.主要功能     查看 目录清单         ls 打印当目录的清单         ls 指定其他目录,显示指定目录里的文件及文件夹清单    查看 文件属性         查看文件权限(包括目录.文件夹.文件权限)查看目录信息等     3.用法/命令格式 ls [选项] [目录名/文件名]      4.常用参数解析 语法 参数 说明 ls [ -a 或者 --all ] [ 目录名/文件名

linux 之 ls 命令

ls:命令用来显示目标列表 1. ls -a:显示所有文件及目录(ls默认将文件或目录以"."开头的视为隐藏,不会列出) 2. ls -l:显示目录下的内容详细信息.包括文件名,文件类型.权限模式.硬连接数.所有者.组.文件大小和文件的最后修改时间等 3.ls -t :用文件和目录的更改时间排序 4.ls -d :仅显示目录名,而不显示目录下的内容列表 5.ls -i :显示文件索引节点号(inode).一个索引节点代表一个文件 6.ls -h :以恰当的单位显示文件或目录大小(通常是

Linux下ls命令的简单实现

 #include <stdio.h> #include <sys/stat.h> #include <sys/types.h> #include <unistd.h> #include <sys/types.h> #include <dirent.h> #include <string.h> #include <time.h> #include <pwd.h> #include <grp