Linux文件与目录管理

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 [原文件][目标文件] 生成硬链接

image.png

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容