Linux的文件目录
linux目录结构为树状结构,最顶级的目录为根目录/。
其他目录通过挂载可以将他们添加到树中,通过解除挂载可以移除他们。
相对路径和绝对路径
相对路径:路径的写法由根目录/写起,例如:/user/share/doc这个目录
绝对路径:不是由/写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd ../man 这就是相对路径的写法啦!
目录处理命令
1、ls (list)
ls -a:显示所有文件包括隐藏文件
ls -l:详细显示信息
ls -d:查看目录的属性
ls -h:
ls -i:
2、mkdir(make directory)创建目录
mkdir -p:递归创建
3、cd (change directory)切换目录
cd ..上一级目录
4、pwd (print work directory ) 显示当前目录
5、rmdir (remove empty directory)移除一个空的目录
6、cp (copy)复制
cp -rp [原文件或目录] [目标目录]
cp -r 复制目录
cp -p 保留文件属性
7、mv (move) 剪切和改名
8、rm (remove)删除文件
rm -f:强制删除
rm -r:一般用rm -rf 删除目录
rm -rf:强制删除不询问
文件处理命令
1、touch
touch [文件名] [路径] 创建空文件
2、cat
cat [文件名] 显示文件内容
cat -n:显示行号
3、tac
4、more
more [文件名] 分页显示文件内容
(空格)或f 翻页
(enter)换行
Q或q 退出
5、less
less [文件名] 分页显示文件内容(可向上翻页)
/关键词
n下一页
6、head
head [文件名] 显示文件前几行(默认前十行)
head -n 7 [文件名]
7、tail
tail -n 7 [文件名] 显示文件后几行
tail -f 动态显示文件末尾内容
文件 链接命令
ln(link)
ln -s[原文件][目标文件] 生成软链接文件
ln [原文件][目标文件] 生成硬链接

软链接,硬链接,以及区别:https://blog.csdn.net/MrDing991124/article/details/78387108