设为首页 收藏本站
查看: 1024|回复: 0

[经验分享] linux 命令(2)ls

[复制链接]

尚未签到

发表于 2018-5-20 08:50:48 | 显示全部楼层 |阅读模式
1. 命令格式

  ls [OPTION]... [FILE]...
  2. 命令功能
  列出目标目录中所有的子目录和文件
  3. 命令参数
-a 列出目录下的所有文件,包括以 . 开头的隐含文件。
-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。
-c 输出文件的 i 节点的修改时间,并以此排序。
-d 将目录象文件一样显示,而不是显示其下的文件。
-e 输出时间的全部信息,而不是输出简略信息。
-f -U 对输出的文件不排序。
-g 无用。
-i 输出文件的 i 节点的索引信息。
-k 以 k 字节的形式表示文件的大小。
-l 列出文件的详细信息。
-m 横向输出文件名,并以“,”作分格符。
-n 用数字的 UID,GID 代替名称。
-o 显示文件的除组信息外的详细信息。
-p -F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表示符号链接;“|”表示FIFOs;“=”表示套接字(sockets)。
-q 用?代替不可输出的字符。
-r 对目录反向排序。
-s 在每个文件名后输出该文件的大小。
-t 以时间排序。
-u 以文件上次被访问的时间排序。
-x 按列输出,横向排序。
-A 显示除 “.”和“..”外的所有文件。
-B 不输出以 “~”结尾的备份文件。
-C 按列输出,纵向排序。
-G 输出文件的组的信息。
-L 列出链接文件名而不是链接到的文件。
-N 不限制文件长度。
-Q 把输出的文件名用双引号括起来。
-R 列出所有子目录下的文件。
-S 以文件大小排序。
-X 以文件的扩展名(最后一个 . 后的字符)排序。
-1 一行只输出一个文件。
--color=no 不显示彩色文件名
--help 在标准输出上显示帮助信息。
--version 在标准输出上输出版本信息并退出。

  4. 命令实例
  实例1:不加参数查询
  [root@Demo ~]# ls
  anaconda-ks.cfg install.log  install.log.syslog
  实例2:展示出是文件还是目录,它的大小、修改日期和时间、文件或目录的名字以及文件的属主和它的权限
  [root@Demo /]# ls -l
  total 90
  dr-xr-xr-x. 2 root root  4096 Jul 15 19:24 bin
  dr-xr-xr-x. 5 root root  1024 Jul  8 19:19 boot
  drwxr-xr-x. 18 root root  3700 Jul 16 03:46 dev
  drwxr-xr-x. 91 root root  4096 Jul 16 03:46 etc
  drwxr-xr-x. 2 root root  4096 Sep 23  2011 home
  dr-xr-xr-x. 13 root root  4096 Jul 15 19:24 lib
  dr-xr-xr-x. 9 root root 12288 Jul 15 19:24 lib64
  drwx------. 2 root root 16384 Jul  8 19:10lost+found
  drwxr-xr-x. 2 root root  4096 Sep 23  2011 media
  drwxr-xr-x. 2 root root  4096 Sep 23  2011 mnt
  drwxr-xr-x. 3 root root  4096 Jul  8 19:16 opt
  dr-xr-xr-x. 93 root root     0 Jul 16 03:46 proc
  dr-xr-x---. 2 root root  4096 Jul 16 04:51root
  dr-xr-xr-x. 2 root root 12288 Jul 15 19:24 sbin
  drwxr-xr-x. 7 root root     0 Jul 16 03:46selinux
  drwxr-xr-x. 2 root root  4096 Sep 23  2011 srv
  drwxr-xr-x. 13 root root     0Jul 16 03:46 sys
  drwxrwxrwt. 3 root root  4096 Jul 16 04:24 tmp
  drwxr-xr-x. 13 root root  4096 Jul 8 19:12 usr
  drwxr-xr-x. 20 root root  4096 Jul 8 19:16 var
  实例3:列出所有文件包括以‘.’开头的隐藏文件。
  [root@Demo /]# ls -a
  .  .autofsck  boot  etc  lib    lost+found  mnt  proc sbin     srv  tmp var
  ..  bin        dev  home  lib64  media      opt  root  selinux sys  usr
  实例4:倒序列出文件。
  [root@Demo /]# ls -r
  var  tmp  srv     sbin  proc  mnt   lost+found  lib   etc boot
  usr  sys  selinux root  opt   media lib64       home  dev bin
  [root@Demo /]# ls
  bin  dev  home  lib64      media  opt   root selinux  sys  usr
  boot etc  lib   lost+found mnt    proc  sbin srv      tmp  var
  实例5:以文件或目录的最新修改时间的次序来显示它们。
  [root@Demo /]# ls -ltr
  total 90
  drwxr-xr-x. 2 root root  4096 Sep 23  2011 srv
  drwxr-xr-x. 2 root root  4096 Sep 23  2011 mnt
  drwxr-xr-x. 2 root root  4096 Sep 23  2011 media
  drwxr-xr-x. 2 root root  4096 Sep 23  2011 home
  drwx------. 2 root root 16384 Jul  8 19:10lost+found
  drwxr-xr-x. 13 root root  4096 Jul 8 19:12 usr
  drwxr-xr-x. 20 root root  4096 Jul 8 19:16 var
  drwxr-xr-x. 3 root root  4096 Jul  8 19:16 opt
  dr-xr-xr-x. 5 root root  1024 Jul  8 19:19 boot
  dr-xr-xr-x. 13 root root  4096 Jul 15 19:24 lib
  dr-xr-xr-x. 9 root root 12288 Jul 15 19:24 lib64
  dr-xr-xr-x. 2 root root  4096 Jul 15 19:24 bin
  dr-xr-xr-x. 2 root root 12288 Jul 15 19:24 sbin
  dr-xr-xr-x. 93 root root     0 Jul 16 03:46 proc
  drwxr-xr-x. 13 root root     0 Jul 16 03:46 sys
  drwxr-xr-x. 7 root root     0 Jul 16 03:46selinux
  drwxr-xr-x. 91 root root  4096 Jul 16 03:46 etc
  drwxr-xr-x. 18 root root  3700 Jul 16 03:46 dev
  drwxrwxrwt. 3 root root  4096 Jul 16 04:24 tmp
  dr-xr-x---. 2 root root  4096 Jul 16 04:51root
  参考:http://os.51cto.com/art/201503/469602.htm
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-462333-1-1.html 上篇帖子: 初次接触Linux 下篇帖子: linux 统计硬盘大小
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表