通过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. JETSON TK1 ~ 刷机和克隆固件

    1:PC端的ubuntu. 要求必须是正常系统,不可以使用虚拟机.由于烧写过程采用刷机模式,虚拟机刷机易导致刷机问题. 2:驱动包.文件系统和源码下载 1.Driver package(驱动包,相当于 ...

  2. c的详细学习(5)数组

        到目前为止,前面介绍的都是属于基本类型的数据.除此之外,C语言还提供了一些更为复杂的数据类型,称为构造类型.数组就是最基本的构造类型.若要针对一批数据进行某种操作,采用数组是一种方便可行的方法 ...

  3. 【leetcode刷题笔记】Jump Game

    Given an array of non-negative integers, you are initially positioned at the first index of the arra ...

  4. STM32 JTDO JREST复用为普通IO

    一.开启AFIO的时钟(必须保证先打开AFIO,否则无效) RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); 二.禁用JTAG,使能SWD GP ...

  5. scikit-learn笔记之初次接触

    一.加载数据: 然后看一下有多少个特征和类别以及它们的名字: 二.数据可视化:: 由于该套数据集有4个特征,所以只能选取2个特征进行显示. 可见红色和绿色的点混在一起,所以再选择其他特征作为坐标轴: ...

  6. Outlook 2010打开没反应,只有任务栏有图标的解决方法

    Outlook 2010打开没反应,任务栏图标显示如下: 解决方法: 按下Windows+R键,输入regedit: 按回车: 请在注册表编辑器中定位到以下键值,重命名以下4项(比如将outlook重 ...

  7. UOJ171 【WC2016】挑战NPC

    本文版权归ljh2000和博客园共有,欢迎转载,但须保留此声明,并给出原文链接,谢谢合作. 本文作者:ljh2000 作者博客:http://www.cnblogs.com/ljh2000-jump/ ...

  8. html5新特性contenteditable 属性更容易实现动态表单

    介绍html5新特性的一个属性:contenteditable 作用域全局.所有的块标签都可以,例如:span.p.div.td等标签.但是,不可以作用域<br/>类型的标签. conte ...

  9. 解析XML(3)

    SAXReader reader = new SAXReader(); Document doc = reader.read(new FileInputStream("emplist.xml ...

  10. js 跨域复习 window.name | window.domain | iframe | Jsonp

    引起跨域的原因: 浏览器的同源策略,但是当你要发送请求的时候,出于安全性问题,浏览器有严格的要求,必须协议,域名,端口都相同,这个就是同源策略. 影响:a通过js脚本向b发送ajax请求,不同源就会报 ...