通过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 命令如何使用。

最新文章

  1. UIScrollerView遇到UINavigationController
  2. over分析函数
  3. 2016&quot;百度之星&quot; - 初赛(Astar Round2B) 1006 中位数计数
  4. VC青睐服装订制网站 市场规模超3000亿美元 - 找VC - 创业邦
  5. PROS Step:只需几分钟即可创建优化的价目表,并发现即时收益机会。
  6. idea 注册码
  7. c#设计模式-单例模式(面试题)
  8. 个人学习FPGA的初步过程
  9. java,while循环的使用,接收用户的输入,进行不同的操作!
  10. C# Note15:设置Window图标的正确方式
  11. 【iCore4 双核心板_uC/OS-II】例程十一:内存管理
  12. JavaScript异步流程控制的前世今生
  13. iOS自定义结构体
  14. Codeforces 767D - Cartons of milk
  15. Spring集成MyBatis的使用-使用Mapper映射器
  16. 2.2Python基础语法(二)之运算符
  17. Oracle字符串连接的方法
  18. 根据服务端生成的WSDL文件创建客户端支持代码的三种方式
  19. jni头文件自动生成
  20. 90. Subsets II (Back-Track, DP)

热门文章

  1. HDU - 1003 Max Sum 【DP】
  2. Android shape制作圆角、虚线、渐变
  3. MySQL 创建索引(Create Index)的方法和语法结构及例子
  4. 20145229吴姗珊 《Java程序设计》第7周学习总结
  5. Maze迷宫问题(求最优解)
  6. mini2440移植uboot 2014.04(二)
  7. EntityFramework 学习 一 Explicit Loading with DBContext
  8. js中的可枚举属性与不可枚举属性
  9. 分享知识-快乐自己:揭秘HDFS
  10. Unity3D之Mesh【创建动态Mesh的学习网站】