通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等,ls 命令在日常的linux操作中用的很多,在此给大家介绍一下ls 命令的使用方法。

  一、ls命令使用介绍
  ls命令格式:ls [选项] [目录名]

  ls命令功能:列出目标目录中所有的子目录和文件。

  ls 命令的参数选项说明:
  -a, –all          列出目录下的所有文件,包括以 . 开头的隐含文件。
  -A, –almost-all      列出除了 . 及 以外的任何项目
    –author       印出每个文件的作者
  -b, –escape       把文件名中不可输出的字符用反斜杠加字符编号的形式列出。
    –block-size=大小   块以指定<大小>的字节为单位
  -B, –ignore-backups      不列出任何以 ~ 字符结束的项目
  -c              输出文件的 ctime (文件状态最后更改的时间),并根据 ctime 排序。
  -C             每栏由上至下列出项目
    –color[=WHEN]       控制是否使用色彩分辨文件。WHEN 可以是'never'、'always'或'auto'其中之一
  -d, –directory        将目录像文件一样显示,而不是显示其下的文件。
  -D, –dired         产生适合 Emacs 的 dired 模式使用的结果
  -f            对输出的文件不进行排序,-aU 选项生效,-lst 选项失效
  -F, –classify           加上文件类型的指示符号 (*/=@| 其中一个)
     –format=关键字    across -x,commas -m,horizontal -x,long -l,single-column -1,verbose -l,vertical -C
       –full-time         即 -l –time-style=full-iso
  -g             类似 -l,但不列出所有者
  -G, –no-group       不列出任何有关组的信息
  -h, –human-readable     以容易理解的格式列出文件大小 (例如 1K 234M 2G)
     –si            类似 -h,但文件大小取 1000 的次方而不是 1024
  -H, –dereference-command-line       使用命令列中的符号链接指示的真正目的地
  -i, –inode                 印出每个文件的 inode 号
  -I, –ignore=样式           不印出任何符合 shell 万用字符<样式>的项目
  -k                    即 –block-size=1K,以 k 字节的形式表示文件的大小。
  -l                     列出文件的详细信息。
  -L, –dereference           当显示符号链接的文件信息时,显示符号链接所指示的对象而并非符号链接本身的信息
  -m                   所有项目以逗号分隔,并填满整行行宽
  -n, –numeric-uid-gid          类似 -l,用数字的 UID,GID 代替名称。
  -N, –literal               印出未经处理的项目名称 (例如不特别处理控制字符)
  -o                    类似 -l,显示文件的除组信息外的详细信息。
  -q, –hide-control-chars         以 ? 字符代替无法打印的字符
     –show-control-chars       直接显示无法打印的字符 (这是默认方式,除非调用的程序名称是'ls'而且是在终端机画面输出结果)
  -Q, –quote-name             将项目名称括上双引号
      –quoting-style=方式       使用指定的 quoting <方式>显示项目的名称:literal、locale、shell、shell-always、c、escape
  -r, –reverse              依相反次序排列
  -R, –recursive            同时列出所有子目录层
  -s, –size               以块大小为单位列出所有文件的大小
  -S                    根据文件大小(size)排序
  -t                     以文件修改时间(time)排序
  -u                    配合 -lt:显示访问时间而且依访问时间排序
                     配合 -l:显示访问时间但根据名称排序
                     否则:根据访问时间排序
  -U                  不进行排序;依文件系统原有的次序列出项目
  -v                   根据版本进行排序
  -w, –width=COLS           自行指定屏幕宽度而不使用目前的数值
  -x                   逐行列出项目而不是逐栏列出
  -X                      根据扩展名排序
  -1                  每行只列出一个文件
  –help                显示此帮助信息并离开
  –version               显示版本信息并离开
 

 下面来举几个例子来说明Linux ls 命令如何使用。

ls- 查看文件信息的更多相关文章

  1. shell 命令 文件查看ls,复制cp,移动mv,查看文件内容cat more less,查看文件信息 file

    1. 查看文件 ls        ls -l  查看文件详细信息 ls -a 查看所有文件(包含隐藏文件) ls -lh  带单位显示文件大小 ls -i  查看文件的节点号(相当身份证唯一)  2 ...

  2. 使用FileSystem类进行文件读写及查看文件信息

    使用FileSystem类进行文件读写及查看文件信息   在这一节我们要深入了解Hadoop的FileSystem类——这是与与hadoop的文件系统交互的重要接口.虽然我们只是着重于HDFS的实现, ...

  3. ls 查看文件

    1.按文件大小查看文件 a.降序:ls -lsh moudaen@morton:~$ ls -lshtotal 20M 20M -rw-r--r-- 1 moudaen 65536  20M Nov ...

  4. linux stat 命令查看文件信息

    在Linux中,没有文件创建时间的概念.只有文件的访问时间.修改时间.状态改变时间.也就是说不能知道文件的创建时间.但如果文件创建后就没有修改过,修改时间=创建时间;如果文件创建后,状态就没有改变过, ...

  5. Linux - 查看文件信息的三个命令

    ls命令 - list directory contents 显示文件详细信息:ls -l <file name> file命令 - determine file type determi ...

  6. Linux.ls 查看常用参数

    Linux.ls 查看常用参数 在linux中ls查看文件常用参数: -l :详情文件 -h : 格式化文件大小 -r :将查询的结果列表进行翻转 -S :按文件大小进行排列

  7. 【linux】如何查看文件的创建、修改时间

    本篇博文旨在介绍Linux下查看文件时间的方法:并介绍如何使用touch指令来进行文件时间的创建以及修改 如何查看文件的时间信息利用stat指令查看文件信息 三种时间的介绍ATime ——文件的最近访 ...

  8. Linux如何查看文件的创建、修改时间?

    Linux如何查看文件的创建.修改时间? 利用stat指令查看文件信息 三种时间的介绍 ATime --文件的最近访问时间 只要读取时间,ATime就会更新 MTime --文件的内容最近修改的时间 ...

  9. Android ADB命令大全(通过ADB命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装APK等)

    ADB很强大,记住一些ADB命令有助于提高工作效率. 获取序列号: adb get-serialno 查看连接计算机的设备: adb devices 重启机器: adb reboot 重启到bootl ...

  10. Linux下用ls和du命令查看文件以及文件夹大小

    ls的用法 ls -l |grep "^-"|wc -l或find ./company -type f | wc -l  查看某文件夹下文件的个数,包括子文件夹里的. ls -lR ...

随机推荐

  1. 制作透明的图标ICO

    1.使用crowldraw画图保存为PNG格式,选择"被遮盖区域",然后保存(保存为PNG的透明格式). 2.使用IconWorkshop把透明的PNG格式导出为ICO.

  2. UML建模:学习笔记(1)

    UML:学习笔记(1) 事物 结构事物 类: 接口: 协作:(定义元素之间的相互作用) 用例:(在系统外部和系统交互的人) 组件:(描述物理系统的一部分) 节点:(一个节点可以被定义为运行时存在的物理 ...

  3. 每天一个Linux命令(9)mv命令

    mv命令用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中. 注意事项:mv与cp的结果不同,mv好像文件“搬家”,文件个数并未增加.而cp对文件进行复制,文件个数增加了.     (1) ...

  4. 【Flask】query可用参数

    ### query可用参数:1. 模型对象.指定查找这个模型中所有的对象.2. 模型中的属性.可以指定只查找某个模型的其中几个属性.3. 聚合函数. * func.count:统计行的数量. * fu ...

  5. 【Flask】视图高级

    # 视图高级笔记:### `add_url_rule(rule,endpoint=None,view_func=None)`这个方法用来添加url与视图函数的映射.如果没有填写`endpoint`,那 ...

  6. NLP-最小编辑距离

    最小编辑距离 一 概念 编辑距离(Edit Distance),又称Levenshtein距离,是指两个字串之间,由一个转成另一个所需的编辑操作次数.最小编辑距离,是指所需最小的编辑操作次数. 编辑操 ...

  7. css 盒子模型 以及 box-sizing属性

    在标准的盒子模型下,css中 width,padding以及border的关系 关于css中的width和padding以及border的关系. 在css中,width和height指的是内容区域的宽 ...

  8. php深入浅出session

    1. session概念 0 2. http协议与状态保持 0 3. 理解cookie 0 4. php中session的生成机制 2 5. php中session的过期回收机制 3 6. php中s ...

  9. django 更改默认语言和时间

    django的默认语言为英语,默认时间为UTC. 在settings.py中更改语言和时间 LANGUAGE_CODE = 'en-us' TIME_ZONE = 'UTC' 改为 LANGUAGE_ ...

  10. SpringBoot_05_热部署和debug

    一.pom.xml配置 增加以下pom.xml配置 <!--1.spring-boot插件--> <plugin> <groupId>org.springframe ...