Linux命令:ls命令

1.Linux系统:是由各种文件和目录构成的,就像Windows系统下文件和文件夹的关系,一级一级的向下包含扩展。
例如:
在根目录下有bin,boot,dev,etc,home等目录而在这些目录下又包含了其他的文件和目录,这样就形成了以根目录”/”为根的树形结构(另外,每个目录下都有"." "…"这样的两个隐藏文件,“.”表示本文件,“…”表示父目录)。
2. linux系统的文件类型:
在Linux下一切皆文件 everything is file,包括目录也是文件的一种而这些文件被分为七种类型:

• -:普通文件

• d: 目录文件

• b: 块设备

• c: 字符设备

• l: 符号链接文件

• p: 管道文件pipe

• s: 套接字文件sock

3.ls命令以及参数:
ls功能: 列出非目录的文件项,然后是每一个目录中的“可显示”文件(可理解为ls命令将本目录向下展开两级)

ls用法:ls [参数] [目录名]

    (如过要显示当前目录的文件可不加目录名)

ls常用参数

 -a 显示所有文件,包含隐藏文件

 -A 显示所有文件,包含隐藏文件,但不包含.及..

-l 显示为long format(长格式),列出文件的类型、权限、链接数、owner、group、大 小,时间,名字

 -R    –recursive 同时列出所有子目录层

 -d 不展开目录,只显示目录自身,一般与-l配合使用以显示目录自身的属性信息(只显示当前目录的内容)

 -1 数字1,成列显示内容

 -S 以文件大小排序显示,默认从大到小 -r后,从小到大

 -U 按存放顺序排序显示

 -X 按扩展名的首字母来排序

 -t  按mtime排序(先显示时间最近的)

 -ul  按atime排序(先显示时间最近的)

 -ct  按ctime排序(先显示时间最近的)

4.常用规范:
例子:
1.查找/usr/share/man 目录下以m开头且以一个数字加x结尾的文件
命令:ls -d /usr/share/man/m*[0-9]x
2.查找root下的隐藏文件和目录
命令: ls -d /root/.*
3.查找/etc下所有以k开头,以一个小写字母结尾,且中间出现至少一位数字的文件
命令:ls -d /etc/k*[0-9]*[[:lower:]]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值