`
qz小峰
  • 浏览: 15179 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论
  • sgzlove2007: 如果我要在我的JMX服务中加上一个用户名密码这样的连接限制的话 ...
    JMX

Linux 命令 -ls

阅读更多
linux基本命令学习(1)--ls
ls的用法: ls [OPTION]... [FILE]...

列举文件信息(默认当前目录), 如果-cftuvSUX或者--sort没有设置则按照字典顺序排序条目

1) 控制显示范围
ls -a
不忽略以.开头的条目,即显示所有文件和目录包括隐藏文件和隐藏目录

ls -A
类似ls -a,但是不显式.和..目录

2) 控制显示格式

ls -1                       
每行列举一个文件,注意是1234的1,不是字母l

ls -x 
以从左到右,由上至下的横列方式显示文件和目录名称

ls -n
类似-l, 但是列举用户和分组的id,即不显式owner和group的名字,而替代为id(数字)
ls -l的结果:
-rw-r--r-- 1 sky sky    0 Aug 31 23:43 a.txt
-rw-r--r-- 1 sky sky    0 Aug 31 23:43 b.tar
ls -n的结果:
-rw-r--r-- 1 1000 1000    0 Aug 31 23:43 a.txt
-rw-r--r-- 1 1000 1000    0 Aug 31 23:43 b.tar

ls -Q,
显示时为每个文件和文件夹的名字增加前后双引号,如
"a.txt"  "b.tar"  "b.txt"  "bash"  "bash_list.sh"  "bin"  "dev"  "workspace"

ls -F
为条目增加指示符,例如"lib"目录显示为"lib/",文件不变,举例如:
a.txt  b.tar  b.txt  bash/  bash_list.sh@  bin/  dev/  workspace/

ls -m
显示时用","号区隔每个文件和目录的名称,举例如
a.txt, b.tar, b.txt, bash, bash_list.sh, bin, dev, workspace

3) 控制显示内容

ls -l
使用长格式,每个文件或者目录一行,显示详细信息

ls -lG
G用于在长格式时不显示group名称

ls -o
类似ls -l,但是不显示owner名称

ls -g
类似ls -l,但是不显示group信息,等同于ls -lG

ls -lh  
-h参数通常和-l一起使用, 以可读的格式打印大小(如, 1K 234M 2G)

ls --si -l
--si参数类似-h参数,以可读的格式打印大小,但是计算单位是1000Bytes而非1024Bytes

ls -s
显示每个文件的大小,以block为单位,结果如:
0 a.txt  0 b.tar  0 b.txt  4 bash  0 bash_list.sh  4 bin  4 dev  4 workspace

ls -i
显示文件和目录的inode编号,结果如:
148712 a.txt  148775 b.txt  148773 bash_list.sh  148156 dev
148771 b.tar  148657 bash   148154 bin           148155 workspace

ls -q,
当遇到不可打印字符(即控制字符)时以?替代


4) 控制排序

ls -r
反向排序

ls -U                      
不排序,按照目录顺序列举条目

ls -f
不排序,开启-aU,关闭-ls --color,即ls -fl中的l会失效

ls -lS 
-S参数指示用文件和目录的大小排序

ls -lt 
-t参数指示用文件和目录的更改时间排序

ls -X 
以文件和目录的扩展名按照字母顺序排序

ls -v 
以版本顺序排序

5) 递归列举

ls -R
递归列举子目录
分享到:
评论

相关推荐

    Linux运维-运维课程运维基本功d2-基本命令-16-ls命令与选项说明.mp4

    Linux运维-运维课程运维基本功d2-基本命令-16-ls命令与选项说明.mp4

    Linux运维-运维课程运维基本功d2-基本命令-15-ls命令与绝对路径和相对路径.mp4

    Linux运维-运维课程运维基本功d2-基本命令-15-ls命令与绝对路径和相对路径.mp4

    Linux命令ls详解

    ### Linux命令ls详解 #### ls命令简介 `ls`(list)是最基本的目录处理命令之一,也是学习Linux操作系统中最常用的命令。其英文原意为“列表”或“清单”,用于展示当前工作目录下的文件及目录,或者指定路径中的...

    自定义函数实现linux ls -a -l 命令_ls函数linux_自定义函数实现linux命令_

    在Linux操作系统中,`ls`命令是一个非常基础且常用的工具,用于列出目录中的文件和子目录。`ls -a -l`是`ls`命令的一个组合选项,它提供了丰富的信息展示,包括隐藏文件(以`.`开头的文件)以及每个文件或目录的详细...

    Linux常用命令教学视频

    04.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls.mp4 04.1.2 Linux常用命令-文件处理命令-目录处理命令.mp4 04.1.3 Linux常用命令-文件处理命令-文件处理命令.mp4 04.1.4 Linux常用命令-文件处理...

    Linux 基础 23-文件和目录命令-05-ls和通配符的联合使用.flv

    Linux 基础 23-文件和目录命令-05-ls和通配符的联合使用.flv

    SF-107601-LS-64_Solarflare_Linux_Utilities_RPM_64bit.zip

    标题中的"SF-107601-LS-64_Solarflare_Linux_Utilities_RPM_64bit.zip"表明这是一个针对64位Linux系统的Solarflare网络适配器的工具包,采用RPM(Red Hat Package Manager)格式进行打包。Solarflare是一家专注于...

    linux命令--RUN.pdf

    接下来,我们详细解析文档中提到的Linux命令和功能: 1. 启动和关闭系统 - `#startx`:启动图形界面。 - `#logout`:注销当前用户。 - `#init 5`:切换到多用户图形界面模式。 - `#init 3`:切换到多用户命令行...

    linux下的ls命令 ls-la(资源error)

    linux下的ls命令 ls-la 不要下载 这个资源有错误

    依据Linux中ls(1)的文档,用C语言实现ls命令_Linux-ls.zip

    依据Linux中ls(1)的文档,用C语言实现ls命令_Linux-ls

    linux 系统命令 ls -l命令的实现

    在Linux操作系统中,`ls` 是一个非常基础且常用的命令,用于列出目录中的文件和子目录。`ls -l` 命令是其一种扩展形式,提供了更详细的信息展示,包括文件权限、所有者、组、大小、修改日期以及文件或链接的名称。这...

    Linux基础课件-- Linux系统目录查看-ls命令.pptx

    **Linux基础课件——Linux系统目录查看:ls命令** 在Linux操作系统中,`ls`命令是日常操作中不可或缺的一部分,它用于查看指定目录下的文件和子目录信息。本课件将详细讲解`ls`命令的作用、基本格式以及基本用法。 ...

    Linux 命令-系统设置

    本文主要介绍`reset`、`clear`、`alias`和`dircolors`这四个与系统设置相关的Linux命令。 **1. reset命令** `reset`命令主要用于恢复终端机的状态,特别是当终端因为某些异常情况(如错误的程序执行)导致不正常...

    自己写的linux ls 命令 包括 -l -R -a -U 及各种组合,还有是三种特殊位

    自己写的linux ls 命令 包括 -l -R -a -U 及各种组合,还有是三种特殊位

    常用命令---idea--Linux--redis--dos

    2. **Linux常用命令**: Linux是一个强大的操作系统,其命令行界面提供了丰富的操作命令: - `ls`:列出目录内容 - `cd`:改变当前工作目录 - `pwd`:显示当前工作目录 - `mkdir`:创建新目录 - `rm`:删除...

    linux命令 - 手机版.rar

    Linux命令是Linux操作系统中进行系统管理、文件操作和任务执行的基本工具。这些命令通常通过终端或控制台输入,使得用户可以与系统交互,执行各种任务,而无需图形化界面。在移动设备上,如Android手机,也可以安装...

    Linux常用命令-适合java开发者

    对于Java开发者来说,掌握一些基础的Linux命令是必要的技能,这有助于提升开发效率和系统管理能力。 1. **Linux与Unix的关系**:Linux是从Unix发展而来的一个开源操作系统,它继承了Unix的多用户、多任务特性。Unix...

    最新-Linux常用命令大全-非常实用

    Linux 常用命令大全 Linux 操作系统是一个功能强大且灵活的操作系统,拥有众多实用的命令来帮助用户管理和维护系统。下面是 Linux 中一些常用的命令,旨在帮助用户快速掌握 Linux 操作系统。 TTY 控制台终端 在 ...

    linux之LS命令

    讲述linux操作系统的基本命令,第一个命令ls命令的使用

    dos 下运行Linux 命令--gnu_utils

    只需要在windows的环境变量里配一下path,就可以再dos命令窗口中运行linux命令,众多命令包括ls,cp,cat,tail,mv,rm,pwd,split,tar,who,find等众多常用命令,找了好久都没有找到,今天偶然发现,欣喜若狂,嘿嘿……

Global site tag (gtag.js) - Google Analytics