命令格式
命令 [选项] [参数]
ls [选项] [文件或者目录名]
ls
-a # 显示所有文件
-l # 显示详细信息
-d # 查看目录属性
-h # 人性化显示文件大小
-i # 显示inode
# -rwxrwxrwx l user group 1207 1 27 00:50 Download
-
文件、d
目录、l
软链接文件u
所有者、g
所属组、o
其他人r
读、w
写、x
执行。
mkdir -p [目录名]
创建目录
mkdir -p dir/document # 递归创建
cd [目录]
cd ~ # 进入当前用户的家目录
cd - # 进入上次目录
cd .. # 进入上级目录
cd . # 进入当前目录
rmdir [目录名]
删除空目录 remove empty directory
rm -fr [文件或目录]
rm -r # 删除目录
-f # 强势 force
cp [选项] [原文件或者目录] [目标目录]
复制
cp
-r # 复制目录
-p # 连带文件属性复制
-d # 若原文件为链接文件,则复制链接属性
-a # 相当于-pdr
mv [原文件或目录] [目标目录]
移动文件或者文件夹
可用于改名,如果原文件和目标文件在同一个目录
ln -s [原文件] [目标文件]
link 生成链接文件
ln -s # 生成软链接
硬链接特征
- 拥有相同的i节点和存储 block 块,可以看作是同一个文件
- 可以通过 i 节点识别
- 不能夸分区
- 不能针对目录使用
软链接特征
- 类似于 Windows 快捷方式
- 软链接拥有自己的 I 节点和 block 块,但是数据块中只保存原文件的文件名和 I 节点号,并没有实际的文件数据
lxwrxwrxwr
为软链接的权限- 修改任意文件,另一个都改变
- 删除原文件,软链接不能使用
pwd
显示当前目录 print working directory