1.pwd
显示当前所在目录
2.cd
改变目录
cd 空格 路径
路径分为绝对路径和相对路径
绝对路径:从/1/2到/1/3可以写成 cd ../3 “该情况适用于当前目录为/1/2”
相对路径:从根目录开始写 /1/2/3
3.路径写法
.表示当前目录
..上一层目录
- 上次使用的目录
记得写路径的时候最后加 “/ ”加了表示目录 (好像是)
4.mkdir
mkdir 文件名 在当前枯路径下创建一个文件夹
mkdir -p 加上路径(最后的是新建文件名字) 可以写一个该路径下的文件夹
如果目标路径存在同名文件,报错不能创建。
5.rmdir
删除空目录
删除目录不为空加个 -p
6.ls命令
ls -a列出当前路径下的文件(包括 . ..隐藏文件)
ls -A列出当前路径下的文件(不包括. ..隐藏文件)
ls -lh列出当前目录下的文件(一行行的列出文件的属性,大小,权限,创建时间)
ls -d列出当前路径文件不显示包含啥,也能用 ls -ld
7cp命令
就是复制
直接cp 路径(最后别亦/结尾) 文件名或者路径
cp -r 目录(以/结尾)文件名或者路径
文件名:复制到当前目录下
路径:复制到目标路径下
出现同名文件cp 会询问是否重写
cp -f不会询问
cp -a复制的文件权限不会改变
cp会因为使用身份不同而改变文件的权限
root会全变成root
不是root会变成啥:
cp -u新增的复制过去,没变的不复制省时间
8.mv,rm命令
mv移动的意思可以移动目录和文件,rm删除一些文件(不是目录)删除目录用rmdir -p
mv 路径或者文件 路径
rm l路径或者文件
rm会询问是否删除
- i 询问是否进行操作
- f 直接进行操作
- r 删除当前目录下所有东西//但是他会问你 -rf 就不会问了
mv 文件名1 文件名2 可以改名字
如果有重复名会覆盖
9改文件名
rename 关键字 替换字 条件 *
批量替换
例如
rename ff ee ff[1]* 表示当前目录下所有文件的ff换成ee 并且是在包含ff1的文件中替换.
一些正则表达式未成功
10.touch
可以改变文件的时间
也可以创建文件
具体怎末改变时间看收藏
mkdir 创建的是目录界面中显示的是蓝字
touch 创建的是文件 扩展名和啥文件类型没关系