每天一个linux命令:ls命令

ls 命令是Linux下的列出当前目录下文件的命令,
英文全名:List即列表的意思(整理收集自网络

1.命令格式:
ls (选项)(目录名)

2.选项 :

  1. ls -a : 列出文件下所有的文件,包括以“.”开头的隐藏文件(Linux下文件隐藏文件是以. 开头的,如果存在 … 代表存在着父目录)
  2. ls -l 列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等。
  3. ls -F 在每一个文件的末尾加上一个字符说明该文件的类型。"@“表示符号链接、”|“表示FIFOS、”/“表示目录、”="表示套接字。
  4. ls -s 在每个文件的后面打印出文件的大小。 size(大小)
  5. ls -t 按时间进行文件的排序 Time(时间)
  6. ls -A 列出除了".“和”…"以外的文件。
  7. ls -R 将目录下所有的子目录的文件都列出来,相当于我们编程中的“递归”实现
  8. ls -L 列出文件的链接名。Link(链接)
  9. ls -S 以文件的大小进行排序

3 .实例
例一 . ls可以结合管道符”|“来进行一下复杂的操作。比如: ls | less用于实现文件列表的分页,ls计算当前目录下的文件数量:

ls -| * |grep “^-”| wc -| —文件个数
ls -| * |grep “^d”| wc -| —目录个数
例二 . 列出当前目录中所有的以“t”开头的目录的详细内容,可以使用如下命令:
ls -l t*
例三 . 只列出文件下的子目录
ls -F ./|grep /$
例四 . 列出目前工作目录下的所有事 a 开头的文件,俞新的排在俞后面,可以使用如下的命令:
ll -tr a*
例五 :列出目前工作目录下所有档案及目录;目录于名称后加"/", 可执行档于名称后加"*"
ls -AF
例六 : 指定文件时间输出格式
ls -tl --time-style=full-iso

注:
显示彩色目录列表
打开/etc/bashrc, 加入如下一行:
alias ls=“ls --color”
下次启动bash时就可以像在Slackware里那样显示彩色的目录列表了, 其中颜色的含义如下:

  1. 蓝色–>目录
  2. 绿色–>可执行文件
  3. 红色–>压缩文件
  4. 浅蓝色–>链接文件
  5. 灰色–>其他文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值