乐趣区

关于linux:oeasy教您玩转linux010106这儿都有啥-ls

回顾上次内容 ????

上个试验咱们查问了 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 操作,岂但要递归查问,而且要列表,岂但要列表而且要用人类可读的形式列表,而且还要显示出暗藏文件,这个应该怎么写呢????? 大家能够本人试试~``

退出移动版