ls命令用于显示文件目录列表,当使用ls命令时,默认显示的只有非隐藏文件或文件夹(隐藏文件在linux中前面有 ' . ' ),当不加参数时,显示当前目录。

1.ls命令语法

ls [参数][目标文件(目录或文件名)]

ls的主要参数有:

-a //列出目录所有文件,包含以'' . ''开始的隐藏文件

-A //列出除'' . ''(隐藏文件)及''..''(父文件也可以理解为上一级文件)的其他文件

-r //输出结果反序

-t //以文件修改时间排序

-s //以文件大小排序

-l //长格式显示结果(显示详细信息)

-h //配合长格式,增加文件大小可读性

2.通配符(shell)

通配符是指shell提供特殊字符来帮助快速指定一组文件名

* //匹配任意多个字符

?//匹配任意一个字符

[[:class:]] //匹配任意一个属于指定字符类中的字符(与字符类长得很像但不是一个东西,这个是字符类的引用)

3.字符类

[:digit:] //数字0~9

[:upper:] //大写字母(A~Z)

[:lower:] //小写字母(a~z)

4.cd命令

cd命令较为简单,主要用于目录的切换

cd ./A    转到当前目录下的A

cd A      与上一个命令功能一样

cd A 回车 cd B 进入目录A下的B

通常简写为 cd A/B

cd / 进入根目录

cd /home 进入家目录

cd -  进入上级目录 也可写作 cd ..

6.绝对路径与相对路径的区别

绝对路径开始于根目录  可理解为 /home/hl

相对路径开始于工作目录  可理解为/hl

补充:ls命令的举例:

注意:ls+命令符+通配符 是将命令符进行展开,比如你想ls一个文件夹,最后显示的并不是你限制条件下的文件名,那是因为shell将文件夹展开了,你可以使用命令pwd查看当前文件夹,或者在ls命令后面加 -d 就可以看到你想看到的结果。

ls g*   列出以g开头的所有文件

ls g*.txt 列出以g开头,txt结尾的所有文件

ls g??? 列出以g开头,共计四个字母的所有文件

ls [abc]*  列出以a,b或c开头的文件

ls [[:upper:]]*  列出以大写字母开头的文件

ls [[:digit:]]*  列出以数字开头的文件

ls [![:digit:]]*  列出不以数字开头的文件

ls命令与cd命令的更多相关文章

  1. linux常用命令:cd 命令

    Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的.所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧. 1. 命 ...

  2. 每天一个linux命令:cd命令

    Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的. 所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧. 1. ...

  3. 全网最详细的Linux命令系列-cd命令

    Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的. 所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧. 命令格 ...

  4. 如何使用DOS命令(cd命令)

    如何使用DOS命令 DOS是Disk Operation System(磁盘操作系统)的简称,是个人计算机上的一类操作系统.它直接操纵管理硬盘的文件,一般都是黑底白色文字的界面.顾名思义,DOS主要是 ...

  5. Linux命令学习-cd命令

    Linux中,cd命令的全称是change directory,即改变目录的意思,主要用于切换工作目录到指定目录. 假设当前处于wintest用户的主目录,路径为 /home/wintest ,存在文 ...

  6. 【Linux常见命令】cd命令

    BASH_BUILTINS(1) cd命令用于切换当前工作目录至 dirName(目录参数). 其中 dirName 表示法可为绝对路径或相对路径.若目录名称省略,则变换至使用者的 home 目录 ( ...

  7. 每天一个linux命令(2):cd命令

    1.作用 cd(Change Directory 改变目录)命令用来切换工作目录至dirname. 其中dirName表示法可为绝对路径或相对路径.若目录名称省略,则变换至使用者的home direc ...

  8. linux常用命令(1)cd命令

    1 命令格式:cd [目录名]2 命令功能切换当前目录至dirName3 常用范例3.1 进入系统根目录cd /3.2 进入上级目录cd ..   或者 cd ..//3.3 进入当前用户主目录当前用 ...

  9. 例解 Linux cd 命令

    cd 命令是 *nix 系统中最基本的命令,它所做的事情是改变你当前所在的目录.本文详细介绍该命令,它所能完成的功能以及关于该命令内在的东西. cd 命令:一个内置命令 BASH Shell 是大多 ...

随机推荐

  1. django+vue基础框架:django one对one格式

    创建app:python manage.py startapp  app01(这里的app01是指名字,可以是a或b等等) 生成迁移文件:python manage.py makemigrations ...

  2. 李超线段树(segment[HEOI2013]-洛谷T4097)

    (neng了好久好久才糊弄懂得知识点...) 一.李超线段树 在线动态维护一个二维平面直角坐标系, 支持插入一条线段, 询问与直线x = x0相交的所有线段中,交点y的最大/小值 (若有多条线段符合条 ...

  3. Cosmetic Airless Bottles To Meet Practical Requirements

    Today, people use cosmetic bottles, many of which are in cosmetic airless bottles. We can use them, ...

  4. as中怎么下载更新platforms和build-tools

    链接:https://blog.csdn.net/sunbinkang/article/details/78632652

  5. 【C语言】找出1000以内的水仙花数

    什么是水仙花数? 水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153). 代码1: #include<stdio.h> ...

  6. 「HNOI/AHOI2018」游戏

    传送门 Luogu 解题思路 这是一道 \(O(n^2)\) 暴力加上 \(\text{random_shuffle}\) 优化 什么鬼 就可以 \(\text{AC}\) 的题. 但还是要讲一下 \ ...

  7. 解决IE8不兼容 background-size

    IE8下,使用background-size适应盒子大小时不兼容,效果如下图: 网上找资料,说添加如下代码可以兼容IE8 filter: progid:DXImageTransform.Microso ...

  8. 防止重复发送Ajax请求问题

    在工作中有很多场景需要通过Ajax请求发送数据,像是注册.登录.提交用户反馈等.用户在点击了“确认”按钮之后有可能一段时间内没有收到反馈页面无任何反应,然后就接着连续多次点击“确认”按钮导致发送n个重 ...

  9. eclipse修改工作空间编码格式

    一.修改workspace默认编码 eclipse打开window -> 打开preferences 二.修改jsp默认编码 eclipse打开window -> 打开preference ...

  10. python开发环境搭建及编辑器选择与安装

    内容来源:https://www.cnblogs.com/sanzangTst/p/7278337.html https://www.cnblogs.com/sanzangTst/p/7282154. ...