linux命令:ls

本文详细介绍了Linux系统中的ls命令,包括其基本用法、多种选项及其功能,如显示隐藏文件、文件排序方式等,并通过实例展示了如何利用ls命令进行文件管理和查询。

ls   :全拼list,该命令用来打印出当前目录的清单。

       若ls跟上指定目录,则打印指定目录下的文件清单或文件夹清单。经常用来列出目录中所有子目录和文件。

      通过该命令不仅可以查看文件/目录/文件夹,而且可以查看它们的权限。

 

语法:ls 选项  参数 

例如:ls /etc

选项:-a,(-all):列出目录下所有文件,包括以“.”开头的隐藏文件

      -A        :同-a一样,但是不列出当前所在目录,和其父目录。

      -b        :把 文件名中不可输出的字符用反斜杠加字符编号的形式列出

      -B        :不输出以“~”结尾的备份文件

      -c        :输出文件的i节点的修改时间,并以此排序

      -C        :按列排序输出,纵向排

      -d        :将目录象文件一样显示,而不是显示其下的文件。

      -e        :该ls命令选项可以输出时间的全部信息,而不是输出简略信息。
      -f -U     :该ls命令选项可以对输出的文件不排序。

          -i         :该ls命令选项可以输出文件的 i 节点的索引信息。

       -k       :该ls命令选项可以以 k 字节的形式表示文件的大小。

        -l       :该ls命令选项可以列出文件的详细信息。
        -m      : 该ls命令选项可以横向输出文件名,并以“,”作分格符。
        -n      : 该ls命令选项可以用数字的GUID代替名称。
        -o       :该ls命令选项可以显示文件的除组信息外的详细信息。
        -p -F       :该ls命令选项可以在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表示符号链接;“|”表示FIFOs;“=”表示套接字(sockets)。
        -q       :该ls命令选项可以用?代替不可输出的字符。
        -r       :该ls命令选项可以对目录反向排序。
        -s       :该ls命令选项可以在每个文件名后输出该文件的大小。
        -t       :该ls命令选项可以以时间排序。
        -u       :该ls命令选项可以以文件上次被访问的时间排序。
        -x       :该ls命令选项可以按列输出,横向排序。
        -G       :该ls命令选项可以输出文件的组的信息。
        -L       :该ls命令选项可以列出链接文件名而不是链接到的文件。
        -N       :该ls命令选项将不限制文件长度。
        -Q       :该ls命令选项可以把输出的文件名用双引号括起来。
        -R       :该ls命令选项可以列出所有子目录下的文件。
        -S       :该ls命令选项可以以文件大小排序。
        -X       :该ls命令选项可以以文件的扩展名(最后一个 . 后的字符)排序。
        -1       :该ls命令选项可以一行只输出一个文件。

        --help   :查看帮助信息
注意:在使用ls命令时,要注意格式。在命令提示符后,首先是命令关键字,接下来是命令参数。可以根据需求选用一个或多个参数。在参数后是命令操作对象。

例如: ls -l -a /root

    命令   选项   参数 

当然ls也可以配合各种符号或者命令,来达到一些特殊的要求

例如:如何统计/etc下有多少文件(包括隐藏文件)

           ls  -a /etc/* |  wc -l

    命令  选项 参数  管道符  统计   


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值