Linux文件系统的层次结构
1.cd命令:切换目录
~ | 代表当前登录用户的主目录 |
~用户名 | 表示切换至指定用户的主目录 |
- | 代表上次所在目录 |
. | 代表当前目录 |
.. | 代表上级目录 |
2.pwd命令:显示当前路径
3.ls命令:查看目录下文件
4.mkdir命令:创建目录(文件夹)
使用 -p 选项递归建立目录
使用 -m 选项自定义目录权限
5.rmdir命令:删除空目录
rmdir 命令可以使用 -p 选项递归删除目录
6. touch命令:创建文件及修改文件时间戳
- 访问时间( atime):只要文件的内容被读取,访问时间就会更新。例如,使用 cat 命令可以查看文件的内容,此时文件的访问时间就会发生改变。
- 数据修改时间( mtime):当文件的内容数据发生改变,此文件的数据修改时间就会跟着相应改变。
- 状态修改时间( ctime):当文件的状态发生变化,就会相应改变这个时间。比如说,如果文件的权限或者属性发生改变,此时间就会相应改变。
7.ln命令:建立链接(硬链接和软链接)文件
- 软链接:类似于 Windows 系统中给文件创建快捷方式,即产生一个特殊的文件,该文件用来指向另一个文件,此链接方式同样适用于目录。
- 硬链接:我们知道,文件的基本信息都存储在 inode 中,而硬链接指的就是给一个文件的 inode 分配多个文件名,通过任何一个文件名,都可以找到此文件的 inode,从而读取该文件的数据信息。
- -s:建立软链接文件。如果不加 "-s" 选项,则建立硬链接文件;
8. cp命令:复制文件和目录
9.rm命令:删除文件或目录
10.mv命令:移动文件或改名