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

简介: oeasy教您玩转linux010106这儿都有啥 ls

回忆上次内容 😌

上个实验我们查询了 ls 的手册:

man ls
[copy]

感觉好长,不要着急慢慢读,🤫 你得熟悉命令行的生活方式。🤗
为什么要用命令行查询?🤔

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

Image text

我们并不排斥使用 GUI(Graphic User Interface)
但是我们得明白 CLI(Command Line Interface)是根本

我们来看看 ls 的细节

Image text

第一条参数 -a,显示不忽略以"."开始的
linux 中以"."开始的文件和文件夹是隐藏的
如果不忽略以"."开始的,就是全都(all)显示的意思吧 🤠
我们来试试 👉

ls -a
[copy]

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

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

ls -l
[copy]

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

ls -l -a
[copy]

或者:

ls -a -l
[copy]

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

ls -al
ls -la
[copy]

还有什么开关吗?🤔

选项-h, 指的是人类可读:

原来的文件大小使用的是字节数量
字节数量不利于阅读
人们可以使用 k,m,g,t 等存储容量单位来观察了
h 的意思是 Human Readable

ls -h
[copy]

并没有反应?!😱 因为这里只显示文件名,只有在列表模式下,才显示大小!👊 所以我们 -lh 两个开关要一起用。

ls -lh
[copy]

递归查询文件

使用 -R 开关可以递归地查询子文件下的内容

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

ls -R
[copy]

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

ls -R /etc
[copy]

ls 是命令,起决定作用,决定这次是列表操作
-R 是参数,是一个开关,要把子文件夹也都翻遍
/etc 是参数,是 ls 执行的对象,就在这个文件夹里面翻

进一步,再深入

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

目录
相关文章
|
3月前
|
Shell Linux API
【Shell 命令集合 磁盘管理 】Linux 列出目录中的文件和子目录 ls命令使用教程
【Shell 命令集合 磁盘管理 】Linux 列出目录中的文件和子目录 ls命令使用教程
67 1
|
1月前
|
Linux
Linux部署04-ls命令的参数和选项,主体,参数,选项,ls / 查看根目录下的文件夹,-a的意思是列出全部选项 ls -a home全部文件,.代表着隐藏的文件夹,-l 选项,以列表竖向的形式展
Linux部署04-ls命令的参数和选项,主体,参数,选项,ls / 查看根目录下的文件夹,-a的意思是列出全部选项 ls -a home全部文件,.代表着隐藏的文件夹,-l 选项,以列表竖向的形式展
|
3月前
|
Linux
【Linux】深入理解ls命令
【Linux】深入理解ls命令
|
3月前
|
Linux
在Linux操作系统中,`ls`
在Linux操作系统中,`ls`
48 7
|
1月前
|
存储 Linux
Linux文件的上和下,FinalShell文件右键可下文件,先选择root文件夹,然后把他文件往里面拖动,就可以下载了,命令下载,ls -l可以看当前文件目录,sz 文件名可下载,tab补,rz出上
Linux文件的上和下,FinalShell文件右键可下文件,先选择root文件夹,然后把他文件往里面拖动,就可以下载了,命令下载,ls -l可以看当前文件目录,sz 文件名可下载,tab补,rz出上
|
1月前
|
Linux
Linux部署03---ls命令入门 ls直接用命令是列出目录下的内容,ls命令等同于双击打开文件夹,FinalShell默认的是在home目录下,工作目录
Linux部署03---ls命令入门 ls直接用命令是列出目录下的内容,ls命令等同于双击打开文件夹,FinalShell默认的是在home目录下,工作目录
|
1月前
|
Linux
Linux02---命令基础 Linux命令基础, ls命令入门,ls命令参数和选项,命令行是一种以纯字符操作系统的方式,command命令本身,options命令的细节行为,parameter命令的
Linux02---命令基础 Linux命令基础, ls命令入门,ls命令参数和选项,命令行是一种以纯字符操作系统的方式,command命令本身,options命令的细节行为,parameter命令的
|
2月前
|
Linux Shell UED
探索 Linux 命令 `dircolors`:自定义 `ls` 命令的颜色输出
`dircolors` 是 Linux 中用于自定义 `ls` 命令颜色输出的工具,它读取配置文件(默认 `/etc/DIR_COLORS` 或通过 `LS_COLORS` 环境变量)并生成 shell 变量。
|
2月前
|
存储 数据挖掘 Linux
探索Linux的ls命令:深入解析与实用指南
**探索Linux的`ls`命令:简明指南** `ls`命令用于列出目录内容,是Linux用户的基础工具。它提供灵活的参数定制输出,如 `-l` 显示详细信息,`-a` 显示隐藏文件,`-h` 以易读格式显示大小,`-R` 递归列出子目录。结合其他命令和管道,`ls`能用于数据分析。注意权限和使用最佳实践,如避免多余参数,谨慎使用通配符,并利用`man ls`查阅手册以深入学习。善用`ls`能提升Linux操作效率。
|
3月前
|
Linux Go
linux ls -la文件信息含义
linux ls -la文件信息含义
28 1