• 每天一个Linux命令(2):ls命令


    版权声明

    更新:2017-04-26
    博主:LuckyAlan
    联系:liuwenvip163@163.com
    声明:吃水不忘挖井人,转载请注明出处!

    1 文章介绍

    本文介绍了Linux下命令ls。

    2 开发平台

    3 阅前须知

    4 文章正文

    ls(list segment,列出分割)用于列出文件,是一个由POSIX和单一Unix标准规范的命令。我们可以使用ls命令:

    • 打印当前目录的文件或文件夹清单
    • 指定目录里的文件或文件夹清单
    • 查看文件、文件夹、文件目录等的权限、目录信息等

    4.1 命令格式

    1 ls [选项] [目录名]

    4.2 命令功能

    查看文件或文件权限等信息。

    4.3 常用参数

    ls如果省略命令参数和操作对象,直接输入“ ls ”,则将会列出当前工作目录的内容清单,如下所示:

    4.3.1 全部显示 -a/-A/-all

    -a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件。其中-all有包含权限在内地额详细信息。而参数-A不列出“.”(表示当前目录)和“..”(表示当前目录的父目录)。如下面三幅图:

    4.3.2 文件排序显示 -c

    配合-l,根据文件名称排序,显示ctime(文件状态最后更改时间排序及显示):

    配合-lt,根据ctime排序,显示ctime:

    4.3.3 详细显示 -l

    除了文件名,还将文件的权限、所有者、文件大小等信息详细列出来:

     4.3.4 显示文件大小 -human

    以人类看的懂的方式显示大小(对应的就是-si显示的大小),注意,下面也可以用ls -h -human:

    4.4.5 其他命令

    -t 以文件修改时间排序
    -v 根据版本进行排序
    -x 逐行列出项目而不是逐栏列出
    -X 根据扩展名排序
    -1 每行只列出一个文件(注意,是没有ls -2的,只有-1)
    –help 显示此帮助信息并离开
    –version 显示版本信息并离开

    4.5 常用范例

    在使用 ls 命令时要注意命令的格式:在命令提示符后,首先是命令的关键字,接下来是命令参数,在命令参数之前要有一短横线“-”,所有的命令参数都有特定的作用,自己可以根据需要选用一个或者多个参数,在命令参数的后面是命令的操作对象。

    4.5.1 列出指定文件夹下的所有文件和目录的详细资料

    ls -l -R /home/parallels/

    关键字:ls
    参数:-l -R
    操作对象:/home/parallels/

    我们还可以写成如下形式:

    ls -l -R /home/parallels/

    如果命令的操作对象位于当前目录中,可以直接对操作对象进行操作;如果不在当前目录在需要给出操作对象的完整路径。对于本例中,若在home文件夹下的parrallels文件夹,我们可以直接使用:

    ls -lR parallels

    4.5.2 列出当前目录中所有以“t”开头的目录的详细内容

    ls -l t*

    注意,这里罗列的是以t开头的文件夹内的文件的详细内容,而不是把以头开头的文件夹的名字罗列。

    4.5.3 只列出文件夹下的子目录

    列出/home/parallels目录(文件夹)下面的子目录:

    ls -F /home/parallels |grep /$

     

    列出/home/parralels目录下的子目录的详细情况:

    ls -l /home/parallels/ | grep "^d"

    5 参考资料1、本文概念部分参考了维基百科

  • 相关阅读:
    ixgbe dma 控制器
    per cpu
    HDU 4597 Play Game
    HDU 5115 Dire Wolf
    hdu 5900 QSC and Master
    CodeForces933A A Twisty Movement
    CodeForces 245H Queries for Number of Palindromes
    CodeForces596D Wilbur and Trees
    CodeForces509F Progress Monitoring
    CodeForces149D Coloring Brackets
  • 原文地址:https://www.cnblogs.com/luckyalan/p/6704259.html
Copyright © 2020-2023  润新知