- 此 溫故知新 系列文章爲慕課筆記,由於命令之前都學過,較爲簡單的知識點不在此列舉。
中國大學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不唯一