首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux ls 命令高级用法8例

Linuxls这个命令大家肯定太熟悉了,良许相信只要是Linux工程师,每天都会离不开这个命令,而且一天会使用个几百次。但是,除了ls -l以外,你还知 ls 哪些高级用法呢?...良许今天为大家介绍 ls 命令8种高级用法。 假如我们有这样一个文件夹,我们用tree命令查看它目录结构: ?...用法2:列出/home/alvin/test_dir目录下以atb开头所有文件详细内容 命令: ls -l atb* 结果: [alvin@VM_0_16_centos test_dir]$ ls...grep "^d"表示过滤出以d开头结果,而ls -l所列出来结果,首位如果是d的话,表示这个文件是个目录,这样就可以过滤出子目录了。...3 其中:^d表示以d开头,即目录,ls -l | grep "^d"过滤出目录,再用wc -l统计过滤出目录个数。

1.3K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux ls 命令

    ls 命令实用范例 ls命令用于列出文件和目录: 1.无参数运行ls [root@jxjy-v30-test4 /]# ls 2.列出详细信息 [root@jxjy-v30-test4 /]# ls...-l 注: 第1列:d代表目录 -代表是文件 l代表链接文件 第2列:代表有多少链接指向这个文件 第3列:代表谁是这个文件/文件夹所有者 第4列:代表谁是这个文件/文件夹所有组 第5列:代表这个文件.../文件夹以字节为单位大小 第6列:代表文件最后修改时间 第7列:代表我们文件名或者目录名 3.列出文件大小 [root@jxjy-v30-test4 /]# ls -lh 4.列出文件大小并排序...[root@jxjy-v30-test4 /]# ls -lhS 5.按时间列出文件 [root@jxjy-v30-test4 /]# ls -lt 注: 使用-t选项会按修改时间排序,新文件在前。

    12710

    Linux 命令 | ls

    Linux 命令 ls 命令解析 Linux命令 ls 是列出目录内容命令,常被用来显示文件和目录权限、所有者、大小和修改日期等信息。...# -h 以更易读方式输出文件大小 echo "ls -lh --------------------" ls -lh # -S 按文件大小排序 echo "ls...``` 在上述林一写 demo 中,我展示了常见 ls 命令选项。...Linux 命令 ls 命令注意事项 在输入路径时,需要注意路径是否正确,否则会出现没有这个文件或目录错误。 同时输入多个文件或目录,ls命令会按照字母表顺序排列,以空格分隔。...使用ls命令时候,需要根据命令选项和参数来显示所需要信息。常用选项包括-a、-l、-h、-S和-r,需要根据具体需求进行选择。

    41520

    Linux ls命令

    Ls 显示目录内容列表,输出信息可以进行彩色加高亮显示,以分区不同类型文件。...语法:          touch [选项] [参数] 选项 解释 例子 -a,--all 显示所有文件,包括以“.”开头隐藏文件 ls –a / 显示根下面的所有文件 -l 长格式显示 Ls –l...显示文件属性 -h 以1024位进制显示文件大小 -d 显示当前目录 Ls –d /tmp -t 按照修改时间排序,默认从近到远 Ls –t / -r 倒序,经常配合-t使用 Ls –tr / -...12 16:18 代表最后修改时间[root@zsf test]#ls --color=auto  #带颜色显示[root@zsf test]# ls -F          #给目录后面加上标识(...不同文件可能加不一样)dir1/    dir2/  dir3/  file    file1  file2  file3    test/[root@zsf test]# ls –p     #只给目录加上

    7K31

    Linux ls 命令

    Linux ls(英文全拼:list files)命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。 语法 ls [-alrtAFR] [name...]...开头隐藏文件也会列出) -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出 -r 将文件以相反次序显示(原定依英文字母次序) -t 将文件依建立时间之先后次序列出...(父目录) -F 在列出文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/" -R 若目录下有文件,则以下之文件亦皆依序列出 实例 列出根目录(\)所有目录: #...,越新排越后面 : ls -ltr s* 将 /bin 目录以下所有目录及文件详细资料列出 : ls -lR /bin 列出目前工作目录下所有文件及目录;目录于名称后加 "/", 可执行档于名称后加..."*" : ls -AF

    8.7K20

    Linuxls命令

    ls 命令是 linux 最常用命令。ls 命令就是 list 缩写缺省下 ls 用来打印出当前目录清单,如果 ls 指定其他目录,那么就会显示指定目录里文件及文件夹清单。 ...通过 ls 命令不仅可以查看 linux 文件夹包含文件,而且可以查看文件权限 (包括目录、文件夹、文件权限)查看目录信息等等。ls 命令在日常 linux 操作中用很多!...其实,在命令格式中,方括号内内容都是可以省略,对于命令 ls 而言,如果省略命令参数和操作对象,直接输入“ ls ”,则将会列出当前工作目录内容清单。...例三:只列出文件子目录 命令:ls -F /opt/soft |grep /$  列出/opt/soft 文件下面的子目录 [root@localhost rumenz]# ls -F $PWD |...浅蓝色 --> 链接文件 灰色 --> 其他文件 原文链接:https://rumenz.com/rumenbiji/linux-ls.html

    13.6K31

    Linuxls命令显示符号链接权限为777探索

    Linuxls命令显示符号链接权限为777探索                                                ——深入ls、链接、文件系统与权限         ...一、摘要 lsLinux和Unix最常使用命令之一,主要用来列举目录下文件信息,-l参数允许查看当前目录下所有可见文件详细属性,包括文件属性、所有者、文件大小等信息。...本文从ls命令源码出发,由浅入深地分析该现象原因,简略探究了Linux 4.10符号链接链接、文件系统与权限源码实现。...关键词:Linux ls 符号链接 文件系统 权限 源码分析 二、引言 2.1 Linux文件权限 在Linux中每个文件有所有者、所在组、其它组概念[11]。...三、ls命令分析 ls命令是Linux shell最常用命令之一,主要用来列举目录下文件信息。经过搜索引擎查找[1],要查看该命令源代码需要下载对应软件包coreutils源代码。

    6.5K50

    Linuxls命令

    ls 命令是 linux 最常用命令。ls 命令就是 list 缩写缺省下 ls 用来打印出当前目录清单,如果 ls 指定其他目录,那么就会显示指定目录里文件及文件夹清单。...通过 ls 命令不仅可以查看 linux 文件夹包含文件,而且可以查看文件权限 (包括目录、文件夹、文件权限)查看目录信息等等。ls 命令在日常 linux 操作中用很多!...3.常用参数: 4.常用范例: 例一:列出 /home/rumenz 文件夹下所有文件和目录详细资料 命令:ls -l -R /home/rumenz 在使用 ls 命令时要注意命令格式:在命令提示符后...其实,在命令格式中,方括号内内容都是可以省略,对于命令 ls 而言,如果省略命令参数和操作对象,直接输入“ ls ”,则将会列出当前工作目录内容清单。...例三:只列出文件子目录 命令:ls -F /opt/soft |grep /$ 列出/opt/soft 文件下面的子目录 [root@localhost rumenz]# ls -F $PWD |

    16.1K10

    Linuxls命令

    ls 命令是 linux 最常用命令。ls 命令就是 list 缩写缺省下 ls 用来打印出当前目录清单,如果 ls 指定其他目录,那么就会显示指定目录里文件及文件夹清单。 ...通过 ls 命令不仅可以查看 linux 文件夹包含文件,而且可以查看文件权限 (包括目录、文件夹、文件权限)查看目录信息等等。ls 命令在日常 linux 操作中用很多!...其实,在命令格式中,方括号内内容都是可以省略,对于命令 ls 而言,如果省略命令参数和操作对象,直接输入“ ls ”,则将会列出当前工作目录内容清单。...例三:只列出文件子目录 命令:ls -F /opt/soft |grep /$  列出/opt/soft 文件下面的子目录 [root@localhost rumenz]# ls -F $PWD |...浅蓝色 --> 链接文件 灰色 --> 其他文件 原文连接:https://rumenz.com/rumenbiji/linux-ls.html

    17.2K01

    Linuxls命令

    ls 命令是 linux 最常用命令。ls 命令就是 list 缩写缺省下 ls 用来打印出当前目录清单,如果 ls 指定其他目录,那么就会显示指定目录里文件及文件夹清单。 ...通过 ls 命令不仅可以查看 linux 文件夹包含文件,而且可以查看文件权限 (包括目录、文件夹、文件权限)查看目录信息等等。ls 命令在日常 linux 操作中用很多!...例二:列出当前目录中所有以 “t” 开头目录详细内容,可以使用如下命令: 命令:ls -l t* 可以查看当前目录下文件名以 “t” 开头所有文件信息。...其实,在命令格式中,方括号内内容都是可以省略,对于命令 ls 而言,如果省略命令参数和操作对象,直接输入“ ls ”,则将会列出当前工作目录内容清单。...例三:只列出文件子目录 命令:ls -F /opt/soft |grep /$  列出/opt/soft 文件下面的子目录 [root@localhost rumenz]# ls -F $PWD |

    12.1K00

    详解linuxfsevents模块引起npm ls报错解决办法

    有个项目在mac开发,安装包npm i,一切正常; 把这个项目放到linux机器上,安装包npm i,报了一堆warning: npm WARN optional SKIPPING OPTIONAL...执行npm ls,有不少UNMET OPTIONAL DEPENDENCY模块,最后还报了一堆错: │ ├── define-property@2.0.2 deduped │ ├── extend-shallow...再仔细观察发现这些都是fsevents依赖模块。 fsevents只能在macOS安装,无法在linux系统安装。linux会跳过fsevents模块,也不会安装fsevents依赖模块。...这其实算是npm一个bug,npm i时报Warn,npm ls又报Err,前后不一致,容易有误解。...目前无论用哪个版本npm都会有这个问题,npm i –no-optional也不能解决这个问题。 这些报错不影响项目的正常运行,因为linux不需要fsevents。

    3.1K31

    Linux命令(29)——ls命令

    1.简介 ls命令用来显示目录内容,在Linux中是使用率较高命令。ls命令输出信息可以进行彩色加亮显示,以分区不同类型文件。 2.命令格式 ls [OPTION]......显示符号链接文件本身,而不显示其所指向目录或文件; -D, --dired:以Emacsdired模式输出; -f:此参数效果和同时指定“aU”参数相同,并关闭“-ls --color”参数效果...; -v:文件和目录名称列表以版本进行排序; -w,--width=COLS:设置每列最大字符数为COLS; -x:以从左到右,由上至横列方式显示文件和目录名称; -X:以文件和目录最后一个扩展名排序...(2)ls命令按照文件大小递减排序。 #递减排序 ls -hS #递增排序 ls -hrS (3)显示隐藏文件,包括当前目录和父级目录。...[2]Linux命令大全.ls命令 [3]每天一个命令(2)

    5K31

    Linux命令(29)——ls命令

    1.简介 ls命令用来显示目录内容,在Linux中是使用率较高命令。ls命令输出信息可以进行彩色加亮显示,以分区不同类型文件。 2.命令格式 ls [OPTION]......显示符号链接文件本身,而不显示其所指向目录或文件; -D, --dired:以Emacsdired模式输出; -f:此参数效果和同时指定“aU”参数相同,并关闭“-ls --color”参数效果...; -v:文件和目录名称列表以版本进行排序; -w,--width=COLS:设置每列最大字符数为COLS; -x:以从左到右,由上至横列方式显示文件和目录名称; -X:以文件和目录最后一个扩展名排序...='ls -d .* --color=auto' alias ll='ls -l --color=auto' alias ls='ls --color=auto' alias vi='vim' alias...[2]Linux命令大全.ls命令 [3]每天一个命令(2)

    4K10

    linuxls -l命令(即ll命令)查看文件显示结果分析

    大家好,又见面了,我是你们朋友全栈君。 在linux使用“ls -l”或者“ls -al”或者“ll”命令查看文件及目录详情时,shell中会显示出好几列信息。...平时也没怎么注意过,今天忽然心血来潮想了解一,于是整理了这篇博客,以供参考: 首先给出一张典型显示结果: 下面对其中每一列进行详细分析: 一、文件类型 表示该文件类型:...另外,这里还有2个很特殊属性,平时不怎么常见,这里也顺带解释一: s或S(SUID,Set UID):可执行文件搭配这个权限,便能得到特权,任意存取该文件所有者能使用全部系统资源。...比如这里include目录下,其实是没有子目录,所以应该是0,但是它这里却显示2,这是因为要加上.目录和..目录。在linux,.目录表示当前目录,..目录表示上一级目录。...最后还要说明一点是,可以看到上述图片中,back_init文件后面还带了一个星号(*),这也是linux系统用于标记可执行文件另外一种方式。

    6.4K10

    Linuxdu和ls计算文件大小竟然差10倍?

    事情是这样,昨天开发让我给他倒个日志,由于历史原因吧,没有日志系统,直接上服务器看了他要日志大小 [root@xxxxx apps]# du -hs smartorder.log 9.0G smartorder.log...看了,不小,我问开发,要整个日志吗,还是可以按日期给他切一,他说要整个,我想着日志文件,通常压缩完也没多少,就压缩了一,压缩完确实也不是太大 [root@xxxxx apps]# du -hs...指定--block-size查看大小 [root@xxxxx apps]# ls -l --block-size=G smartorder.log -rw-r--r-- 1 root root 103G...后来想起来,du查找时候是按照block大小计算,计算是实际占用磁盘空间大小,但即便这样,按道理,和ls命令查出来大小不会差太多,但是凡事有例外 linux中有一种文件叫做sparse file...apps]# ls -l --block-size=G smartorder.log.tar -rw-r--r-- 1 root root 10G Oct 21 09:57 smartorder.log.tar

    1.1K10
    领券