oeasy php,oeasy教您玩转linux010106这儿都有啥 ls

回忆上次内容 ????man ls

423362

感觉好长,不要着急慢慢读,???? 你得熟悉命令行的生活方式。????

为什么要用命令行查询?????

我在图形界面 (GUI) 里面查询不是很方便吗?????

423362我们并不排斥使用 GUI(Graphic User Interface)

但是我们得明白 CLI(Command Line Interface)是根本

我们来看看 ls 的细节

423362第一条参数 -a,显示不忽略以"."开始的

linux 中以"."开始的文件和文件夹是隐藏的

如果不忽略以"."开始的,就是全都(all)显示的意思吧 ????

我们来试试 ????ls -a

423362

这下我们看到隐藏文件(以"."开头的)了!? 但是这些文件堆在一起,看不到更多细节。想看到大小、日期等细节怎么办呢?????

列表选项 -l

通过查询手册我们发现了 -l 这个参数,l 的意思是 list。这个参数可以以列表方式查询文件,让我们快去试试吧!ls -l

423362

我们确实可以以列表的方式查看文件,但是我们看不见隐藏文件了,???? 我想既能看到隐藏文件,又使用列表方式,应该怎么办呢?????ls -l -a

423362

或者:ls -a -l

423362

我们还可以把两个开关合并到一起:ls -al

ls -la

423362

还有什么开关吗?????

选项-h, 指的是人类可读:原来的文件大小使用的是字节数量

字节数量不利于阅读

人们可以使用 k,m,g,t 等存储容量单位来观察了

h 的意思是 Human Readablels -h

423362ls -lh

423362

递归查询文件

不但查询文件夹里面有什么,就连子文件夹下面的东西也不放过,R 是大写的,对应 Recuisive,意思是递归,我们来试试。ls -R

423362

我们可以看到很多文件,可以使用终端的滚轮上下翻页,也可以加上这个参数 /etc,代表要对 /etc 下面的文件递归地列表。ls -R /etc

423362ls 是命令,起决定作用,决定这次是列表操作

-R 是参数,是一个开关,要把子文件夹也都翻遍

/etc 是参数,是 ls 执行的对象,就在这个文件夹里面翻

进一步,再深入

如果我想要对 /etc 执行 ls 操作,不但要递归查询,而且要列表,不但要列表而且要用人类可读的方式列表,而且还要显示出隐藏文件,这个应该怎么写呢????? 大家可以自己试试~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值