Linux 命令:ls

一、ls 命令用法:

ls         列出当前目录下所有文件
ls /home   列出/home目录下所有文件

二、ls 命令参数

-a 查看所有文件(包括隐藏文件)
-d 当遇到目录时列出目录本身而非目录内的文件(与-l连用)
-l 以长列表方式显示(详细信息方式)
-R 递归地显示子目录信息
-h 与-l 一起,以易于阅读的格式输出文件大小(例如 1K 234M 2G)
-t 按修改时间排序(最新的在最前面)
-r 反序
-F 列出文件列表的同时显示文件类型。这些符号包括:“/”表明是一个目录,“@”表明是到其它文件的符号链接,“*”表明是一个可执行文件,“|”表明是一个FIFO命名管道文件,“=”表明是socket文件,而普通文件后面什么都不添加

[[email protected] ~]# ls –a    //查看所有文件
. .bash_history .bash_profile .cshrc .viminfo
.. .bash_logout .bashrc .tcshrc

//在Linux中,所有以.开头的文件都是隐藏文件,而“.“表示当前目录,”..“表示上一级目录,在所有的目录中,都会有”.“和”..“这两个隐藏目录

三、ls -l 详解

说明:ls –l的作用是查看文件的详细信息

总用量:总用量后面的数字是指当前目录下所有文件所占用的空间总和(以字节为单位)
文件属性字段总共有10个字母组成,第一个字符代表文件的类型

绿色---->代表可执行文件 ; 红色---->代表压缩文件 ; 深蓝色---->代表目录 ; 浅蓝色----->代表链接文件 ; 灰色---->代表其它的一些文件

文件类型:

- 普通文件、二进制文件
d 目录
l 链接文件
b 块设备文件(block),如硬盘、光盘等。
c 字符设备文件(character),如键盘、显示器、字符终端等
p 命令管道文件。与shell编程有关的文件。
s sock文件。用于进程间通信,与shell编程有关的文件

lrwxrwxrwx. 1 root root 7 11月 11 18:07 rc -> rc.d/rc
第1字符的后面9个字母表示该文件或目录的权限位
r表是读 (Read) 、w表示写 (Write) 、x表示执行 (eXecute)
前三位为所有者(user),中间三位为所属组(group),最后三位为其它用户(others)

lrwxrwxrwx 1 root root 4 08-03 08:27 bexit -> exit
1表示是一个文件,如果是一个目录,则表示该目录所含子目录的个数

lrwxrwxrwx 1 root root 4 08-03 08:27 bexit -> exit
该字段表示此文件是属于哪个用户

lrwxrwxrwx 1 root root 4 08-03 08:27 bexit -> exit
文件(目录)拥有者所在的组

lrwxrwxrwx 1 root root 4 08-03 08:27 bexit -> exit
文件所占用的空间(以字节为单位)

lrwxrwxrwx 1 root root 4 08-03 08:27 bexit -> exit
文件(目录)最近访问(修改)时间

drwxr-xr-x. 2 root root 4096 11月 11 18:12 rpm
文件名(如果是一个符号链接,那么会有一个 “->" 箭头符号,后面根一个它指向的文件名,相当于是超链接)

时间: 2024-12-29 11:39:34

Linux 命令:ls的相关文章

LINUX命令LS -AL 解析

LINUX命令LS -AL 解析 linux命令ls -al 解析 ls是"list"的意思,与早期dos的命令dir功能类似.参数-al则表示列出所有的文件,包括隐藏文件,就是文件前面第一个字符为.的文件.如上所示,在第一次以root身份登录linux时,如果输入命令后,应该出现上面的内容先解析一下上面7个字段的意思,如图所示: 1.第一列便是这个文件的属性: #第一个属性表示这个文件时"目录.文件或链接文件等": [d],则是目录 [-],则是文件 [l],则表

第一天linux命令ls 和删除文件夹命令rm 复制和移动更名

linux命令 ls ---列出文件及文件夹ls -l ---输出结果的字段意思ls -l uer ---指定文件带参数的信息 drwxrwxrwx ---第一个字段带表文件类型(-:文件,d:文件夹),后9位代表对应的权限:每3位一档,用户.组.其他组的权限,每档的权限分为三位,分别对应读写执行的权限 -rw-r--r-- 1 oracle dba 0 Dec 3 16:40 filename 1文件数 oracle用户 dba用户组 0文件大小 Dec 3 16:40修改时间 filenam

linux 命令——ls

一.  ls命令 ls 命令是linux下最常用的命令.ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文 件及文件夹清单. 通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等.ls 命令在日常的linux操作中用的很多! 1. 命令格式: ls [选项] [目录名] 2. 命令功能: 列出目标目录中所有的子目录和文件. 3. 常用参数: -a, –all 列出目

linux命令——ls

ls命令是list的简化形式,也是linux命令中最常用的命令之一,以下将对该命令的常用选项进行一定的介绍! ls 不带任何参数,直接列出当前目录下的所有文件!但是对于以.开始的文件是无法显示出来的,这也是一些webshell作为后门的隐藏方式之一! [email protected]:~/linuxcmd# ls test1  test2.txt [email protected]:~/linuxcmd# ls -a 显示所有的文件,包含任何以.开始的隐藏的文件! [email protect

每天一个Linux命令-ls

ls 命令在linux系统中是使用频率最频繁的几个命令之一,直接使用不带目录名,是默认显示当前目录的文件及子目录名称,ls加指定目录名,则可以查看指定目录下的文件及子目录名称,ls不仅可以查看目录下有哪些文件和子目录,还可以通过指定参数还可以查看这些文件的大小.权限.以及修改日期等,在日常工作中使用得很多. ls - list directory contents 命令格式 ls [option] [directory] 常用参数 -a或--all: 列出目录下的所有文件,包括.和..以及的隐藏

分享linux 命令—ls命令

ls命令是linux虚拟机最常见的命令,ls是list的缩写,该命令用于显示指定工作目录下的内容. 首先先说明下ls命令的语法 ls [-alrtAFR] [name...] 其实也就是ls [选项] [目录名] 接下来介绍一下ls命令基本常见一些用法及作用. 基本输出 ls   输出当前目录下的文件名和目录名.需要注意的是此时的输出并不包含隐藏文件和隐藏的目录.这里以a开头的文件在第一个. ls -r 将文件以相反次序显示(原本依英文字母次序)与上图作对比.所以此时W开头的文件处于第一个. l

Linux命令 ls

ls 英文全名:list即列表的意思,是Linux系统中最被频繁使用的命令之一,我相信ls命令一定是你进入一台Linux系统的电脑打开命令提示符后第一个使用的命令.我们每天都在频繁地使用ls命令.本文中,我尽可能多的讨论一些比较重要的常用的的ls命令参数. 另外比较有意思的说法是当我们学习某种东西的时候要做到知其所以然,当你知道了这个东西大概是个什么了以后你的思维就会联想到很多的东西学习的就会很快.所以学好ls命令是非常有必要的 命令格式: ls [选项] [目录名] 命令功能: 列出目标目录中

Linux命令--ls命令:显示当前目录下的文件

3.2 ls命令:显示当前目录下的文件 ls 是最常见的目录操作命令,主要作用是显示目录下的内容.这个命令的基本信息如下: 命令名称:ls.英文原意:list.所在路径:/bin/ls.执行权限:所有用户.功能描述:显示目录下的内容. 对命令的基本信息进行说明:英文原意有助于理解和记忆命令:执行权限是命令只能被超级用户执行,还是可以被所有用户执行:功能描述指的是这个命令的基本作用. 本节主要讲解基本命令,基本信息有助于大家记忆,本章所有命令都会加入命令的基本信息.在后续章节中,大家要学会通过帮助

linux命令ls -l的total是怎么计算出来的?

自己手写实现ls -l命令纠结了很久的地方,刚才总算搞明白了.直接上代码重要部分 long nTotalBlocks = 0; DIR* dp = opendir(dirPathName); struct dirent* dirp; while ((dirp = readdir(dp)) != NULL) { lstat(fullPath, &sbuf); long nBlocks = sbuf.st_size / 4096; if (sbuf.st_size % 4096 > 0) nBl

linux 命令 —— ls

命令格式: ls [选项] 目录名 命令功能:       列出目标目录中所有的子目录和文件 常用参数: -a  列出目录下的所有文件,包括以"."开头的隐藏文件 -A  与-a相同,只是不列出当前目录和当前目录的父目录 -d  显示当前目录自身属性而不是显示目录中的内容 -l  长格式显示文件和目录的列表,包括权限.大小.最后更新时间等属性          -g  与-l类似,只是不显示所有者 -h  以容易理解的格式列出文件大小,如K.M等 -i  列出每个文件的iNode号 -