通过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. 深入浅出聊聊企业级API网关

    http://architect.dataguru.cn/article-11431-1.html API Gateway(API GW / API 网关),顾名思义,是出现在系统边界上的一个面向 A ...

  2. leetcode 901. Online Stock Span

    Write a class StockSpanner which collects daily price quotes for some stock, and returns the span of ...

  3. 改进地图的vo类

    现在的地图只是各帧特征点的集合.创建地图:局部,全局.局部:只相机位置附近的特征点,用来和当前帧匹配求解相机位置的.全局:不定位,回环检测和地图表达.重点或麻烦:维护局部地图的规模.为了实时,保证地图 ...

  4. android电池(五):电池 充电IC(PM2301)驱动分析篇【转】

    本文转载自:http://blog.csdn.net/xubin341719/article/details/8970363 android充电这块,有的电源管理芯片内部包含充电管理,如s5pv210 ...

  5. windows8.1下安装msi文件报错

    新安装了win8.1系统体验体验,可是安装msi文件的软件报internal error2502和2503错误,可以换一种安装方式. 不是直接点开安装,如图所示打开命令提示符: 使用msiexec / ...

  6. scala基本学习

    def addOne(f: Int => Int, arg: Int) = f(arg) + 1,意思是 addOne要两个参数一个是:传一个整数的参数且返回一个整形的方法的参数,第二个参数就是 ...

  7. Sobel导数

    Sobel 导数 目标 本文档尝试解答如下问题: 如何使用OpenCV函数 Sobel 对图像求导. 如何使用OpenCV函数 Scharr 更准确地计算  核的导数. 原理 Note 以下内容来自于 ...

  8. DBGrideh 实现自动排序

    一.点击标题自动排序 1.在optioneh中设置:AutosortMarking:=True2.设置DbGridEh的属性:(不一定总要设置,与使用的数据连接有关)sortlocal:=True;3 ...

  9. 十三 Django框架,CSRF跨站请求伪造

     全局CSRF 如果要启用防止CSRF跨站请求伪造,就需要在中间件开启CSRF #中间件 MIDDLEWARE = [ 'django.middleware.security.SecurityMidd ...

  10. Selenium-百度登录简单例子

    实现: 百度web端登录,手动输入验证码 #! /usr/bin/env python #coding=utf-8 from selenium import webdriver import time ...