-
命令格式
命令 [选项] [参数]
例如:ls -l /etc -
查看文件命令
ls [选项] [文件或者目录]
选项:- -a 显示所有文件,包括隐藏文件
- -l 显示详细信息
- -d 查看目录属性
- -h 人性化显示文件大小
- -i 显示inode信息
-
建立目录命令
mkdir -p [目录]
-p 递归创建目录 -
切换目录命令
cd [目录]
简化命令
* cd ~ 进入用户家目录
* cd 进入用户家目录
* cd - 进入上次目录
* cd … 进入上一级目录
-
当前目录命令
pwd -
删除目录命令
rm [选项] [文件或者目录]
选项:- -r 删除目录
- -f 强制删除
-
复制命令
cp [选项] [原文件或者目录] [目标文件或者目录]
选项:- -r 复制目录
- -p 文件属性一起复制
- -d 若原文件为链接文件,则复制链接属性
- -a 相当于-rpd
-
移动命令
mv [原文件或者目录] [目标文件或者目录]
注意:mv移动目录不需要加-r选项,同一目录下的文件操作相当于文件改名操作 -
创建文件命令
touch -
链接命令
ln -s [原文件] [链接文件]
选项:不加-s为硬链接
* -s 软链接硬链接:删除了原文件,硬链接文件还可以使用
- 拥有相同的i节点和储存block块,可以看成同一个文件
- 可以通过i节点识别
- 不可以跨分区
软链接:创建软链接,原文件一定要用绝对路径,否则软链接文件可能报错
- 类似windows的快捷方式
- 软链接拥有自己的i节点和储存block块,但是数据块中只保存原文件的文件
名和i节点号,并没有实际的文件数据 - 软链接的文件类型为l,权限全是rwxrwxrwx,但是权限还是由原文件控制
- 修改任意文件,另一个都改变
- 删除源文件,软链接文件不能使用(即使有硬链接文件存在也不行)