回顾上次内容 ????
上个试验咱们查问了 ls 的手册:
man ls
感觉好长,不要焦急缓缓读,???? 你得相熟命令行的生存形式。????
为什么要用命令行查问?????
我在图形界面 (GUI) 外面查问不是很不便吗?????
- 咱们并不排挤应用 GUI(Graphic User Interface)
- 然而咱们得明确 CLI(Command Line Interface)是基本
咱们来看看 ls 的细节
- 第一条参数
-a
,显示不疏忽以 ”.” 开始的 - linux 中以 ”.” 开始的文件和文件夹是暗藏的
- 如果不疏忽以 ”.” 开始的,就是全都(all)显示的意思吧 ????
- 咱们来试试 ????
ls -a
这下咱们看到暗藏文件(以 ”.” 结尾的)了!✌ 然而这些文件堆在一起,看不到更多细节。想看到大小、日期等细节怎么办呢?????
列表选项 -l
通过查问手册咱们发现了 -l
这个参数,l
的意思是 list。这个参数能够以列表形式查问文件,让咱们快去试试吧!
ls -l
咱们的确能够以列表的形式查看文件,然而咱们看不见暗藏文件了,???? 我想既能看到暗藏文件,又应用列表形式,应该怎么办呢?????
ls -l -a
或者:
ls -a -l
咱们还能够把两个开关合并到一起:
ls -al
ls -la
还有什么开关吗?????
选项 -h, 指的是人类可读:
- 原来的文件大小应用的是字节数量
- 字节数量不利于浏览
- 人们能够应用 k,m,g,t 等存储容量单位来察看了
- h 的意思是 Human Readable
ls -h
并没有反馈?!???? 因为这里只显示文件名,只有在列表模式下,才显示大小!???? 所以咱们 -lh 两个开关要一起用。
ls -lh
递归查问文件
应用
-R
开关能够递归地查问子文件下的内容
岂但查问文件夹外面有什么,就连子文件夹上面的货色也不放过,R
是大写的,对应 Recuisive,意思是递归,咱们来试试。
ls -R
咱们能够看到很多文件,能够应用终端的滚轮高低翻页,也能够加上这个参数 /etc
,代表要对 /etc
上面的文件递归地列表。
ls -R /etc
ls
是命令,起决定作用,决定这次是列表操作-R
是参数,是一个开关,要把子文件夹也都翻遍/etc
是参数,是ls
执行的对象,就在这个文件夹外面翻
进一步,再深刻
如果我想要对 /etc
执行 ls 操作,岂但要递归查问,而且要列表,岂但要列表而且要用人类可读的形式列表,而且还要显示出暗藏文件,这个应该怎么写呢????? 大家能够本人试试~`
`