ls命令与cd命令
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命令的更多相关文章
- linux常用命令:cd 命令
Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的.所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧. 1. 命 ...
- 每天一个linux命令:cd命令
Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的. 所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧. 1. ...
- 全网最详细的Linux命令系列-cd命令
Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的. 所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧. 命令格 ...
- 如何使用DOS命令(cd命令)
如何使用DOS命令 DOS是Disk Operation System(磁盘操作系统)的简称,是个人计算机上的一类操作系统.它直接操纵管理硬盘的文件,一般都是黑底白色文字的界面.顾名思义,DOS主要是 ...
- Linux命令学习-cd命令
Linux中,cd命令的全称是change directory,即改变目录的意思,主要用于切换工作目录到指定目录. 假设当前处于wintest用户的主目录,路径为 /home/wintest ,存在文 ...
- 【Linux常见命令】cd命令
BASH_BUILTINS(1) cd命令用于切换当前工作目录至 dirName(目录参数). 其中 dirName 表示法可为绝对路径或相对路径.若目录名称省略,则变换至使用者的 home 目录 ( ...
- 每天一个linux命令(2):cd命令
1.作用 cd(Change Directory 改变目录)命令用来切换工作目录至dirname. 其中dirName表示法可为绝对路径或相对路径.若目录名称省略,则变换至使用者的home direc ...
- linux常用命令(1)cd命令
1 命令格式:cd [目录名]2 命令功能切换当前目录至dirName3 常用范例3.1 进入系统根目录cd /3.2 进入上级目录cd .. 或者 cd ..//3.3 进入当前用户主目录当前用 ...
- 例解 Linux cd 命令
cd 命令是 *nix 系统中最基本的命令,它所做的事情是改变你当前所在的目录.本文详细介绍该命令,它所能完成的功能以及关于该命令内在的东西. cd 命令:一个内置命令 BASH Shell 是大多 ...
随机推荐
- Spring Boot 框架 - 快速创建Spring Boot应用
使用Spring的项目创建向导创建一个Spring Boot项目 创建完成目录 目录文件说明: 主启动程序已生成 resources文件夹中目录结构 static:保存所有的静态资源,例如js,css ...
- 全排列dfs
#include <iostream> #include <vector> using namespace std; vector<int> ans; const ...
- 吴裕雄 python 机器学习——数据预处理包裹式特征选取模型
from sklearn.svm import LinearSVC from sklearn.datasets import load_iris from sklearn.feature_select ...
- 位运算(&、|、^、~、>>、<<)
1.位运算概述 从现代计算机中所有的数据二进制的形式存储在设备中.即0.1两种状态,计算机对二进制数据进行的运算(+.-.*./)都是叫位运算,即将符号位共同参与运算的运算. 口说无凭,举一个简单的例 ...
- Go之Gin
文章引用自 Gin框架介绍及使用 Gin是一个用Go语言编写的web框架.它是一个类似于martini但拥有更好性能的API框架, 由于使用了httprouter,速度提高了近40倍. 如果你是性能和 ...
- TakeColor下载及调节鼠标指针不一致的问题
取色器下载链接: 链接:https://pan.baidu.com/s/19TBWZA2ltaLQjzskTipnmg 提取码:2uz3 若出现指针与鼠标不一致: TakeColor v8.0 > ...
- 制作手风琴效果时发现新大陆,好吧,其实是一个bug
手风琴效果代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8&quo ...
- Java常用API——Arrays工具类
介绍:Arrays工具类提供了一些可以直接操作数组的方法,以下是一些常用方法: int binarySearch(type[] a, type key):要求数组a元素升序排列,使用二分法搜索key的 ...
- Spring Security教程(二):自定义数据库查询
Spring Security教程(二):自定义数据库查询 Spring Security自带的默认数据库存储用户和权限的数据,但是Spring Security默认提供的表结构太过简单了,其实就 ...
- 容器远程访问vnc--CentOS 6.8安装和配置VNC
对于用惯了WIN系统的朋友来说,没有图形化操作界面的Linux用起来实在太难受了.实际上,Linux也是有图形化操作界面的,这就是VNC.接下来本文将告诉大家如何在CentOS 6.8下安装和配置 V ...