如何学习linux命令之ls的使用

 我来答
良玉小帝
2017-12-05 · 个人日常精心汇总合集
良玉小帝
采纳数:5925 获赞数:9451

向TA提问 私信TA
展开全部
man ls
ls --help
ls命令是linux下最常用的命令之一,ls跟dos下的dir命令是一样的都是用来列出目录下的文件,下面我们就来一起看看ls的用法

英文全名:List即列表的意思,当我们学习某种东西的时候要做到知其所以然,当你知道了这个东西大概是个什么了以后你的思维就会联想到很多的东西学习的就会很快。

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 以文件的大小进行排序
以上是一些关于ls命令的一些用法,当然还有好多没有列出来,大家可以man一下。有助于学习英文
ls可以结合管道符”|“来进行一下复杂的操作。比如: ls | less用于实现文件列表的分页,ls

计算当前目录下的文件数量
ls -|*|grep "^-"| wc -|

最后说一下linux下文件的一些文件颜色的含义
绿色---->代表可执行文件,(绿色代表通行证的意思)呵呵
红色---->代表压缩文件
深蓝色---->代表目录
浅蓝色----->代表链接文件
灰色---->代表其它的一些文件
够七的0K
2017-12-07 · TA获得超过517个赞
知道小有建树答主
回答量:531
采纳率:86%
帮助的人:80.2万
展开全部
1 输入 ls -a 或 ls -A
-a:显示所有文件及目录(ls内定将档案名或目录名称为“.”的视为隐藏,不会列出);
-A:显示除隐藏文件“.”和“..”以外的所有文件列表;
2 输入 ls -C 或 ls -F
-C:多列显示输出结果。这是默认选项; -l:与“-C”选项功能相反,所有输出信息用单列格式输出,不输出为多列;

-F:在每个输出项后追加文件的类型标识符,具体含义:“*”表示具有可执行权限的普通文件,“/”表示目录,“@”表示符号链接,“|”表示命令管道FIFO,“=”表示sockets套接字。当文件为普通文件时,不输出任何标识符;
3 输入 ls -b 或 ls -d
-b:将文件中的不可输出的字符以反斜线“”加字符编码的方式输出; -c:与“-lt”选项连用时,按照文件状态时间排序输出目录内容,排序的依据是文件的索引节点中的ctime字段。与“-l”选项连用时,则排序的一句是文件的状态改变时间;
-d:仅显示目录名,而不显示目录下的内容列表。显示符号链接文件本身,而不显示其所指向的目录列表;
4 输入 ls -f 或 ls -i
-f:此参数的效果和同时指定“aU”参数相同,并关闭“lst”参数的效果;
-i:显示文件索引节点号(inode)。一个索引节点代表一个文件; --file-type:与“-F”选项的功能相同,但是不显示“*”;
5 输入 ls -k 或 ls -l 或 ls -m
-k:以KB(千字节)为单位显示文件大小;
-l:以长格式显示目录下的内容列表。输出的信息从左到右依次包括文件名,文件类型、权限模式、硬连接数、所有者、组、文件大小和文件的最后修改时间等;
-m:用“,”号区隔每个文件和目录的名称;
6 输入 ls -n 或 ls -r
-n:以用户识别码和群组识别码替代其名称;
-r:以文件名反序排列并输出目录内容列表;
7 输入 ls -s 或 ls -t 或 ls -t --full-time:列出完整的日期与时间

-s:显示文件和目录的大小,以区块为单位;
-t:用文件和目录的更改时间排序;
8 输入 ls -L 或 ls -R
-L:如果遇到性质为符号链接的文件或目录,直接列出该链接所指向的原始文件或目录;
-R:递归处理,将指定目录下的所有文件及子目录一并处理;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2024-02-01 · 超过88用户采纳过TA的回答
知道小有建树答主
回答量:1207
采纳率:100%
帮助的人:16万
展开全部
在Linux中,ls命令是一个非常常用的命令之一,用于列出目录中的文件和子目录。通过使用不同的选项,您可以获得不同形式的输出。以下是一些常用的ls命令选项。
ls:简单地列出当前目录中的文件和子目录。
ls -l:以详细列表形式显示文件和子目录的详细信息,包括文件权限、所有者、大小和修改时间等。
ls -a:显示所有文件和子目录,包括以.开头的隐藏文件。
ls -h:以人类可读的格式显示文件和子目录的大小。
ls -t:按最后修改时间进行排序,最新的文件或子目录会显示在最上面。
ls -r:以相反的顺序显示文件和子目录。
还可以将多个选项结合在一起使用,例如ls -l -a或ls -lhtr。此外,还有其他一些选项可用于进一步定制输出,您可以通过man
ls命令查看ls命令的完整文档并了解更多选项和用法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
超级大超越
2017-12-06 · TA获得超过1万个赞
知道大有可为答主
回答量:6636
采纳率:64%
帮助的人:1518万
展开全部
就是列出当前目录下的文件名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式