基本概念
- 當前目錄:用.表示
- 父目錄:用..表示
- 絕對路徑: 以/ 開頭
- 相對路徑 :不以/開頭
手把手操作
打開 GitBash
輸入命令
cd ~/Desktop
進入桌面目錄
pwd
顯示當前目錄 結果為/c/Users/your PC name/Desktop
創建目錄
mkdir a (目錄名)
在桌面上顯示a文件夾
mkdir b/c
在桌面上顯示b文件夾,同時b文件夾下有c文件夾
mkdir -p e/f/d/k
在桌面上顯示e文件夾,同時e下面f文件夾,f下面d文件夾,d下面k文件夾
即創建了兩個以上的嵌套文件夾
mkdir -p b/c/e
在原有的桌面上的b下c文件夾下多了個e文件夾
查看路徑
ls a/
查看a文件夾下的文件路徑
ls -a a/
查看a文件夾下的所有文件路徑
ls -l a/
查看a文件下的文件的路徑以長格式顯示
ls -al
查看a文件夾下的所有文件的路徑并以長格式顯示
新建文件
echo '1'> a/1.txt
在a文件夾下創建1.txt文本,打開文本顯示1
echo '1'>! a/1.txt
強制創建 在windows下會出錯
echo '2' >> a/1.txt
發現a文件夾下1.txt內容變成了12,也就是追加上了內容
touch a.txt
在桌面上創建了a文本 注意是touch + 文件名
復制文件
cp a/1.txt ./
復制a文件夾下的1.txt文本到當前即桌面 cp 源路徑 目標路徑 復制文件
cp -r b/c e/
復制b文件夾下的c目錄到e目錄下 cp 源路徑 目標路徑 復制目錄
移動節點
mv e/f b/c
移動e文件夾下的f節點 到 b文件夾下的c節點
刪除文件/目錄
rm a/1.txt
刪除 a文件夾下的1.txt 文件 rm + 文件路徑 刪除文件
rm -f 文件路徑
強制刪除 文件
rm -r a
刪除a目錄 rm -r 目錄路徑 刪除目錄
rm -rf 目錄路徑
強制刪除目錄
其他
tree 查看目錄結構
以樹狀結構顯示,windows不支持
建立軟連接
ln -s b/c c_copy
此時桌面上多了一個c_copy目錄也是b文件夾下的c目錄,內容是一樣的,如果刪除b文件夾下的c目錄,c_copy 應該是打不開,因為是鏈接在c目錄上,但是windows是可以打開的。ln -s 真實文件 鏈接
最后大家把沒有用的文件給刪除了吧。