Ls命令详解 耿少峰 2001年 29期 在Linux中,ls命令大致相当于DOS中的dir命令,所以ls命令可以说是最基本也是最常用的几个命令之一。ls命令有众多的选项,初学者能够熟练运用它们是使用Linux的良好开端,下面我们就来看看每个选项都有什么具体的作用:   -a 列出目录下的所有文件,包括的隐藏文件(隐藏文件名前都有一个“.”例如:.gsf)。   -A 显示除 “.”、“..”和隐藏文件外的所有文件。     -B 不输出以“~”结尾的隐藏文件。   -c 按文件修改的时间排序。   -C 纵向列出文件和目录。   -d 将目录像文件一样显示,而不是显示其内容。   -f 对输出的文件不排序。   -g 忽略。   -G 输出文件的组信息。   -i 在屏幕上输出每个文件的索引号。   -k 以k字节的形式表示文件的大小。   -l 以长列表格式列出文件和目录的详细信息。   -L 列出链接文件名而不是链接到的文件。   -m 以“,”作分格符,横向输出文件名 。   -n 列出文件和目录的UID和GID,不列出文件和目录名。   -N 不限制文件长度。   -o 以长列表格式列出,不显示有关组的信息。   -p-F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表示符号链接;“|”表示FIFOs;“=”表示套 接字(sockets)。   -q 用﹖代替不可输出的字符。   -Q 把输出的文件名用双引号括起来。   -r 对目录反向排序。   -R 列出所有子目录下的文件。   -s 在每个文件名后输出该文件的大小。   -S 以文件大小排序。   -t 以时间排序。   -u 以文件最后被访问的时间排序。   -U 不排序,按照目录顺序输出文件和目录。   -w 重新设定屏幕列数取代当前默认值后,按新宽度列出文件和目录。   -x 按行列出文件和目录。   -X 以文件的扩展名(最后一个 . 后的字符)排序。   -1 一行只输出一个文件。   --color 显示彩色文件名。   --color=no 不显示彩色文件名。   --help 在标准输出上显示帮助信息。   --version 在标准输出上输出版本信息后退出。