[Linux] Linux学习笔记(5)-文件与目录管理
1.Linux目录结构为树状结构,最顶层的目录为跟目录”/”,其它目录通过挂载可以将它添加到目录树中,通过解除挂载移除它们。
2.绝对路径与相对路径
- 绝对路径写法:由根目录“/”写起,例如:/usr/share/man这个目录;
- 相对路径写法:不是由“/”写起,例如要由/usr/share/man转移到/usr/share/doc,可以写成:cd ../doc 。不过值得注意的是,假如我想从跟目录“/”跳转到“/usr/share/man”,直接写成:cd ../man是不行的。如下图:
3.常用文件与目录管理命令
- ls:列出目录
- cd(change directory):切换目录
- pwd(print working directory):显示目前所在的目录
- mkdir(make directory):创建新目录
[root@linuxforlijiaman Desktop]# mkdir /lijiaman /*错误写法*/ [root@linuxforlijiaman Desktop]# ls cmd new file new file~ [root@linuxforlijiaman Desktop]# mkdir lijiaman /*正确写法*/ [root@linuxforlijiaman Desktop]# ls cmd lijiaman new file new file~
- rmdir:删除空的目录
[root@linuxforlijiaman Desktop]# ls cmd lijiaman new file new file~ [root@linuxforlijiaman Desktop]# rmdir lijiaman [root@linuxforlijiaman Desktop]# ls cmd new file new file~
- cp:复制文件与目录
- rm:移除文件和目录
- mv:移动文件与目录
分类:
Linux/UNIX
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?