- 此 温故知新 系列文章为慕课笔记,由于命令之前都学过,较为简单的知识点不在此列举。
中国大学MOOC-Linux系统管理-国家精品(第五次开课)
1. 切换、创建和删除目录
- . 代表当前目录
# 切换到当前目录下的temp目录
cd ./temp
- … 代表当前目录的上一级目录
cd ..
- ( - )代表上一个目录
cd -
- ~ 代表当前用户的家目录
# 进入当前登录用户的家目录 如root 会进入/root
cd ~
# 进入leo用户的家目录
cd ~leo
- 创建目录
# 创建目录
mkdir test
# 创建嵌套目录
mkdir -p /test/leo
- 删除目录 !只能删除空目录
rmdir test
2. 列出文件和文件属性
- chmod授予权限
chmod 777 文件名
- chown修改拥有者和用户组
chown 拥有者:用户组
3. 拷贝、剪切、删除和创建文件
- cp拷贝文件
cp 文件名1 文件名2 文件名3 目的目录
# 拷贝目录
cp -r 目录名 目的目录
# 移动目录后文件权限会发生变化
- rm删除文件或目录
rm 文件名
rm -R 目录名
4. 链接文件
- 创建软链接
ln -s 源文件名 链接名
# 如果源文件被删除,则软连接会失效
- 创建硬链接
ln 源文件名 链接名
- 删除源文件对硬链接无影响,只有在所有的硬链接都删除后,文件才删除
- 不推荐给目录创建硬链接,容易造成死循环
- 不能跨分区创建硬链接,因为文件inode-number不唯一