资源描述:
《基于linux系统常用系统命令ls开发》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、ls命令是linux下最常用的命令。ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。 通过ls命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等,ls命令在日常的linux操作中用的很多,在此给大家介绍一下ls命令的使用方法。 一、ls命令使用介绍 ls命令格式:ls[选项][目录名]. ls命令功能:列出目标目录中所有的子目录和文件。 ls命令的参数选项说明: -a,
2、–all列出目录下的所有文件,包括以.开头的隐含文件。 -A,–almost-all列出除了.及以外的任何项目 –author印出每个文件的作者 -b,–escape把文件名中不可输出的字符用反斜杠加字符编号的形式列出。 –block-size=大小块以指定<大小>的字节为单位 -B,–ignore-backups不列出任何以~字符结束的项目 -c输出文件的ctime(文件状态最后更改的时间),并根据ctime排序。 -C每栏由上至下列出项目 –color[=WHEN]控制是否使用色彩分辨文件。WHEN可
3、以是'never'、'always'或'auto'其中之一 -d,–directory将目录象文件一样显示,而不是显示其下的文件。 -D,–dired产生适合Emacs的dired模式使用的结果 -f对输出的文件不进行排序,-aU选项生效,-lst选项失效 -F,–classify加上文件类型的指示符号(*/=@
4、其中一个) –format=关键字across-x,commas-m,horizontal-x,long-l, single-column-1,verbose-l,vertical-C –full
5、-time即-l–time-style=full-iso -g类似-l,但不列出所有者 -G,–no-group不列出任何有关组的信息 -h,–human-readable以容易理解的格式列出文件大小(例如1K234M2G) –si类似-h,但文件大小取1000的次方而不是1024 -H,–dereference-command-line使用命令列中的符号链接指示的真正目的地 –indicator-style=方式指定在每个项目名称后加上指示符号<方式>: none(默认),classify(-F),fil
6、e-type(-p) -i,–inode印出每个文件的inode号 -I,–ignore=样式不印出任何符合shell万用字符<样式>的项目 -k即–block-size=1K,以k字节的形式表示文件的大小。 -l列出文件的详细信息。 -L,–dereference当显示符号链接的文件信息时,显示符号链接所指示的对象而并非符号链接本身的信息 -m所有项目以逗号分隔,并填满整行行宽 -n,–numeric-uid-gid类似-l,用数字的UID,GID代替名称。 -N,–literal印出未经处理的项目名称
7、(例如不特别处理控制字符) -o类似-l,显示文件的除组信息外的详细信息。 -p,-F在每个文件名后附上一个字符以说明该文件的类型,"*"表示可执行的普通文件;"/"表示目录;"@"表示符号链接;"
8、"表示FIFOs;"="表示套接字 (sockets)。 -q,–hide-control-chars以?字符代替无法打印的字符 –show-control-chars直接显示无法打印的字符(这是默认方式,除非调用的程序名称是'ls'而且是在终端机画面输出结果) -Q,–quote-name将项目名称括上双引号
9、 –quoting-style=方式使用指定的quoting<方式>显示项目的名称:literal、locale、shell、shell-always、c、escape -r,–reverse依相反次序排列 -R,–recursive同时列出所有子目录层 -s,–size以块大小为单位列出所有文件的大小 -S根据文件大小排序 –sort=WORD以下是可选用的WORD和它们代表的相应选项: extension-Xstatus-c none-Utime-t size-Satime-u time-tacce
10、ss-u version-vuse-u -t以文件修改时间排序 -u配合-lt:显示访问时间而且依访问时间排序 配合-l:显示访问时间但根据名称排序 否则:根据访问时间排序 -U不进行排序;依文件系统原有的次序列出项目 -v根据版本进行排序 -w,–width=COLS自行指定屏幕宽度而不使用目前的数