Linux命令行教程:硬链接与符号链接探索
需积分: 11 41 浏览量
更新于2024-08-08
收藏 1.78MB PDF 举报
"创建硬链接-numerical optimization 2nd 英文 高清"
这篇内容涉及的是Linux命令行操作,特别是关于文件系统的管理和链接的创建。硬链接是Linux文件系统中的一个重要概念,它允许在文件系统中创建指向同一 inode(文件系统中用于存储文件元数据的结构)的不同名称。在描述中提到了通过`ln`命令创建硬链接的示例:
```bash
[me@linuxbox playground]$ ln fun fun-hard
[me@linuxbox playground]$ ln fun dir1/fun-hard
[me@linuxbox playground]$ ln fun dir2/fun-hard
```
这里,用户在playground目录下创建了一个名为`fun-hard`的硬链接指向文件`fun`,然后又分别在`dir1`和`dir2`目录下创建了指向同一个文件`fun`的硬链接。执行这些命令后,尽管看起来像是有多个文件,但实际上它们都指向同一个文件块。
硬链接的特点包括:
1. **共享 inode**: 所有硬链接都指向同一个inode,因此修改其中一个链接会影响所有链接。
2. **无法跨文件系统**: 硬链接只能在同一文件系统内创建。
3. **文件大小不变**: 即使有多个硬链接,文件所占用的磁盘空间也不会增加。
4. **删除一个链接不会影响其他链接**: 只有当所有硬链接都被删除时,文件才会真正被删除。
此外,书中还涵盖了其他Linux命令行基础,如:
- **shell**:解释了shell是什么,以及如何使用终端仿真器进行交互。
- **命令历史**:如何利用上箭头键访问之前输入的命令。
- **移动光标**:在命令行中使用方向键或编辑命令的方式。
- **命令**:介绍了运行简单命令、结束终端会话、后台控制台等基本操作。
- **文件系统导航**:解释了文件系统树、当前工作目录、列出目录内容、切换目录、路径的概念(绝对与相对)以及快捷键的使用。
- **操作系统探究**:包括了`ls`命令的使用,如选项和参数,查看文件类型,使用`less`查看大文件内容,以及符号链接和硬链接的创建。
- **文件和目录操作**:涵盖了创建、复制、移动、重命名和删除文件及目录的命令,如`mkdir`、`cp`、`mv`、`rm`和`ln`,并提供了相关选项和实例。
这本书的目的是帮助读者熟悉Linux命令行环境,提升操作效率,无论是对于日常使用还是系统管理,这些基础知识都是非常重要的。
243 浏览量
188 浏览量
268 浏览量
206 浏览量
2023-06-09 上传
124 浏览量
2023-06-08 上传
206 浏览量
菊果子
- 粉丝: 50
- 资源: 3764
最新资源
- KeilC51使用详解V1.0
- AJAX开发简略(含续一).pdf
- uml建模讲义 OO方法、RUP与UML建模
- G[1].729A声码器的VC++面向对象封装实现
- JavaScript DOM 编程艺术英文pdf
- 适合新手学习的td测试工具的使用
- JdonFramework 应用开发文档
- Thinking in Java 中文版
- 恒温箱温度显示的控制
- MyEclipse开发基于MVC 模式的WEB应用实例讲解
- 基于ADS40的线阵摄影测量及数据处理
- ORACLE PL/SQL入门
- Perl 语言入门(第四版)
- Beginning HTML with CSS and XHTML - Modern Guide and Reference(2007)
- JSP 2.0 技术手册-电子工业出版社
- Erlang +中文编程