快捷键
路径
绝对路径: 从根目录(/)开始的目录路径 (pwd命令输出为绝对路径)
例如: /home/user1/abc.txt
相对路径: 从当前路径开始的路径
例如: home/user1/abc.txt
如果是用.开头的文件,会默认设为隐藏文件
ls 查看指令
ll == ls -la == ls -al
例如: ls homework 展示当前目录下的homework下的文件和文件夹(不包含隐藏类)
例如: ls homework -l 展示当前目录下的homework下的文件和文件夹的详细信息(含隐藏类)
例如: ls a.txt -l 展示当前目录下的a.txt下的文件和文件夹的详细信息(含隐藏类)
例如: ls homework -hl
例如: ls a.txt -hl
基础指令
cp 复制粘贴重命名
- cp XXX YYY
将XXX文件复制成YYY,XXX和YYY可以是一个路径
例如: cp a/tmp.txt b 将tmp.txt文件从文件夹a复制到b中
例如: cp a/tmp.txt b/tmp2.txt 将tmp.txt文件从文件夹a复制到b中并重命名为tmp2.txt
例如: cp a b -r 将文件夹a复制到b中,如果文件b没有,就将文件夹a重命名b
mv 剪切粘贴重命名
- mv XXX YYY
将XXX文件重命名成YYY
例如: mv a.txt b.txt 将a.txt文件重命名为b.txt文件
例如: mv a/tmp.txt b 将tmp.txt文件从文件夹a剪切到b中
例如: mv a/tmp.txt b/tmp2.txt 将tmp.txt文件从文件夹a剪切到b中并重命名为tmp2.txt
例如: mv a b 将文件夹a剪切到b中,如果文件b没有,就将文件夹a重命名b
创建
例如 mkdir a 在当前路径下创建文件夹a
或者 mkdir /home/acs/a
例如 mkdir y\ c 创建y c文件夹(\为转义字符,\ 转译为 )
rm y\ c 删除y c文件夹
mkdir a/b/c -p 创建文件夹a,并嵌套创建b,c文件夹
删除
例如: rm tmp.txt 删除tmp.txt文件
rm tmp.txt tmp2.txt 删除tmp.txt tmp2.txt
rm *.txt 正则删除
rm a/* 删除文件夹a下的所有文件,保留文件夹a
例如: rm a -r 删除文件夹a
rm * -r 删除当前文件夹下所有文件和文件夹
rm /* -rf linux系统删除(删除根目录下的所有文件)
rm -rf /
rm -rf /*
最后,想学习本文源码笔记以及更多java高级学习课程,面试资料的小编已经整理打包成一个文档!要获取的小伙伴点赞私信回复学习即可免费领取!