每天一个linux命令:ls命令

LuckyAlan LuckyAlan     2022-08-29     277

关键词:

版权声明

更新:2017-04-26
博主:LuckyAlan
联系:liuwenvip163@163.com
声明:吃水不忘挖井人,转载请注明出处!

1 文章介绍

本文介绍了Linux下命令ls。

2 开发平台

3 阅前须知

4 文章正文

ls(list segment,列出分割)用于列出文件,是一个由POSIX和单一Unix标准规范的命令。我们可以使用ls命令:

  • 打印当前目录的文件或文件夹清单
  • 指定目录里的文件或文件夹清单
  • 查看文件、文件夹、文件目录等的权限、目录信息等

4.1 命令格式

1 ls [选项] [目录名]

4.2 命令功能

查看文件或文件权限等信息。

4.3 常用参数

ls如果省略命令参数和操作对象,直接输入“ ls ”,则将会列出当前工作目录的内容清单,如下所示:

4.3.1 全部显示 -a/-A/-all

-a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件。其中-all有包含权限在内地额详细信息。而参数-A不列出“.”(表示当前目录)和“..”(表示当前目录的父目录)。如下面三幅图:

4.3.2 文件排序显示 -c

配合-l,根据文件名称排序,显示ctime(文件状态最后更改时间排序及显示):

配合-lt,根据ctime排序,显示ctime:

4.3.3 详细显示 -l

除了文件名,还将文件的权限、所有者、文件大小等信息详细列出来:

 4.3.4 显示文件大小 -human

以人类看的懂的方式显示大小(对应的就是-si显示的大小),注意,下面也可以用ls -h -human:

4.4.5 其他命令

-t 以文件修改时间排序
-v 根据版本进行排序
-x 逐行列出项目而不是逐栏列出
-X 根据扩展名排序
-1 每行只列出一个文件(注意,是没有ls -2的,只有-1)
–help 显示此帮助信息并离开
–version 显示版本信息并离开

4.5 常用范例

在使用 ls 命令时要注意命令的格式:在命令提示符后,首先是命令的关键字,接下来是命令参数,在命令参数之前要有一短横线“-”,所有的命令参数都有特定的作用,自己可以根据需要选用一个或者多个参数,在命令参数的后面是命令的操作对象。

4.5.1 列出指定文件夹下的所有文件和目录的详细资料

ls -l -R /home/parallels/

关键字:ls
参数:-l -R
操作对象:/home/parallels/

我们还可以写成如下形式:

ls -l -R /home/parallels/

如果命令的操作对象位于当前目录中,可以直接对操作对象进行操作;如果不在当前目录在需要给出操作对象的完整路径。对于本例中,若在home文件夹下的parrallels文件夹,我们可以直接使用:

ls -lR parallels

4.5.2 列出当前目录中所有以“t”开头的目录的详细内容

ls -l t*

注意,这里罗列的是以t开头的文件夹内的文件的详细内容,而不是把以头开头的文件夹的名字罗列。

4.5.3 只列出文件夹下的子目录

列出/home/parallels目录(文件夹)下面的子目录:

ls -F /home/parallels |grep /$

 

列出/home/parralels目录下的子目录的详细情况:

ls -l /home/parallels/ | grep "^d"

 

 

 

5 参考资料1、本文概念部分参考了维基百科

每天一个linux命令:ls命令

版权声明更新:2017-04-26博主:LuckyAlan联系:[email protected]声明:吃水不忘挖井人,转载请注明出处!1文章介绍本文介绍了Linux下命令ls。2开发平台接扫开发平台3阅前须知提示信息,比如预先知道的知识,需要先看哪些博客4... 查看详情

每天一个linux命令:ls命令(代码片段)

ls命令用来显示目标列表,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。语法ls(选项)(参数)选项-a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为... 查看详情

每天一个linux命令001——ls

联想记忆:    ls-listdirectory语法:  ls[OPTION]...[FILE]...  说明:ls是命令,OPTION是选项例如-a、-l,FILE则是参数例如文件或者目录(当然,在linux中一切皆文件)ls是Linux系统下的最常用命令之一,而且也比较简单,... 查看详情

每天一个linux命令-ls

ls命令在linux系统中是使用频率最频繁的几个命令之一,直接使用不带目录名,是默认显示当前目录的文件及子目录名称,ls加指定目录名,则可以查看指定目录下的文件及子目录名称,ls不仅可以查看目录下有哪些文件和子目录,... 查看详情

1.每天一个linux命令ls

  ls-l-R/home/shiyanlou  ls-lR/home/shiyanlou列出/home/shiyanlou文件夹下的所有文件和目录的详细资料 ls-lD* ls-lC*列出当前目录中所有以“D”开头的目录的详细内容,可以使用如下命令:  ls-F/home/shiyanlou|grep/$显... 查看详情

转载每天一个linux命令

每天一个linux命令(1) :ls命令每天一个linux命令(2) :cd命令每天一个linux命令(3) :pwd命令每天一个linux命令(4) :mkdir命令每天一个linux命令(5) :rm命令每天一个linux命令(6) :rmdir命令每天一个linux命令(7) :... 查看详情

每天一个linux命令目录(转)

一.文件目录操作命令:   1.每天一个linux命令(1):ls命令   2.每天一个linux命令(2):cd命令  3.每天一个linux命令(3):pwd命令   4.每天一个linux命令(4):mkdir命令  5.每天一个linux命令(5... 查看详情

每天一个linux命令(ls)

前提:文件路径的描述方式 只有1个盘,叫根目录/ 绝对路径:从根目录开始描述的文件路径描述方式,如/a/b/c。以/打头的路径描写法一定是绝对路径 相对路径:以相对于当前路径的文件路径描述方式。   .... 查看详情

每天一个linux小命令之--ls

命令格式[[email protected] ~]#root段代表当前用户,localhost是主机名如果是超级用户,当前目录为/root根目录,如果是普通用户user1,则为/home/user1#表示当前用户位超级用户,$则为普通用户格式:命令【选项】【参数】查询目... 查看详情

每天学习一个linux命令:ls目录列表(list清单目录名单)

ls命令用于显示文件目录列表。当不加参数时,默认列出当前目录的列表信息。语法参数:ls[参数][目录或文件名]参数(注意区分大小写)-a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出);-A... 查看详情

每天一个命令ls

默认建立一个目录时初始硬连接数为2若该目录下有几个目录就会再增加几个连接数ls-li查看inode信息ls-al查看所有文件信息ls-lR查看目录下目录下的文件(递归显示目录下的文件)ls-lct按ctime排序ls-lrt按修改时间排序ls-lRT按修改时... 查看详情

每天一个linux命令(23):linux目录结构

当在使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin ... ... 等目录,而在这些目录中,我们进去看看,发现也有很多的目录或文件。文件系统在Linux下看上去就象... 查看详情

每天一个linux命令wc

wc:统计#wc-l/c/w#统计行数/字节数/字数(1个单词/1个中文算一个数)wc-lyy.logcatyy.log|wc-l 1、当前目录下文件个数ls-lR|grep"^-"|wc-l2、文件中出现指定字符的个数#yy.log中出现ERROR的个数catyy.log|grepERROR|wc-l#yy.log中同一行同时出现ERROR和su... 查看详情

每天一个shell命令脚本

文件和目录列表ls命令最基本的形式会显示当亲目录下的文件和目录目录和文件会显示颜色区分。如果终端是不支持彩色的可以加-F选项目录后会有一个正斜线/ls-a显示隐藏文件,在Linux上隐藏文件是文件名以点号开始的文件。每... 查看详情

每天一个linux命令

   开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每天一个linux命令。学习的主要参考资料为:  1.《鸟哥的linux私房菜》  2.http://codingstandards.iteye.com/blog/786653  3.linux命令五分钟系列  ... 查看详情

每天一个linux命令

开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每天一个linux命令。学习的主要参考资料为:  1.《鸟哥的linux私房菜》  2.http://codingstandards.iteye.com/blog/786653  3.linux命令五分钟系列   4.其他互... 查看详情

linux每天一个命令

sudofuser-k80/tcp 查看详情

每天一个linux命令(33)--df命令

  周末是学习的好时光。  每天一个Linux命令,接下来是磁盘存储相关的,df, du命令  Linux中df 命令的功能是用来检查Linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目... 查看详情