基本概念
- 當(dāng)前目錄:用.表示
- 父目錄:用..表示
- 絕對(duì)路徑: 以/ 開頭
- 相對(duì)路徑 :不以/開頭
手把手操作
打開 GitBash
輸入命令
cd ~/Desktop
進(jìn)入桌面目錄
pwd
顯示當(dāng)前目錄 結(jié)果為/c/Users/your PC name/Desktop
創(chuàng)建目錄
mkdir a (目錄名)
在桌面上顯示a文件夾
mkdir b/c
在桌面上顯示b文件夾扶叉,同時(shí)b文件夾下有c文件夾
mkdir -p e/f/d/k
在桌面上顯示e文件夾,同時(shí)e下面f文件夾帕膜,f下面d文件夾枣氧,d下面k文件夾
即創(chuàng)建了兩個(gè)以上的嵌套文件夾
mkdir -p b/c/e
在原有的桌面上的b下c文件夾下多了個(gè)e文件夾
查看路徑
ls a/
查看a文件夾下的文件路徑
ls -a a/
查看a文件夾下的所有文件路徑
ls -l a/
查看a文件下的文件的路徑以長(zhǎng)格式顯示
ls -al
查看a文件夾下的所有文件的路徑并以長(zhǎng)格式顯示
新建文件
echo '1'> a/1.txt
在a文件夾下創(chuàng)建1.txt文本,打開文本顯示1
echo '1'>! a/1.txt
強(qiáng)制創(chuàng)建 在windows下會(huì)出錯(cuò)
echo '2' >> a/1.txt
發(fā)現(xiàn)a文件夾下1.txt內(nèi)容變成了12垮刹,也就是追加上了內(nèi)容
touch a.txt
在桌面上創(chuàng)建了a文本 注意是touch + 文件名
復(fù)制文件
cp a/1.txt ./
復(fù)制a文件夾下的1.txt文本到當(dāng)前即桌面 cp 源路徑 目標(biāo)路徑 復(fù)制文件
cp -r b/c e/
復(fù)制b文件夾下的c目錄到e目錄下 cp 源路徑 目標(biāo)路徑 復(fù)制目錄
移動(dòng)節(jié)點(diǎn)
mv e/f b/c
移動(dòng)e文件夾下的f節(jié)點(diǎn) 到 b文件夾下的c節(jié)點(diǎn)
刪除文件/目錄
rm a/1.txt
刪除 a文件夾下的1.txt 文件 rm + 文件路徑 刪除文件
rm -f 文件路徑
強(qiáng)制刪除 文件
rm -r a
刪除a目錄 rm -r 目錄路徑 刪除目錄
rm -rf 目錄路徑
強(qiáng)制刪除目錄
其他
tree 查看目錄結(jié)構(gòu)
以樹狀結(jié)構(gòu)顯示达吞,windows不支持
建立軟連接
ln -s b/c c_copy
此時(shí)桌面上多了一個(gè)c_copy目錄也是b文件夾下的c目錄,內(nèi)容是一樣的荒典,如果刪除b文件夾下的c目錄酪劫,c_copy 應(yīng)該是打不開,因?yàn)槭擎溄釉赾目錄上寺董,但是windows是可以打開的覆糟。ln -s 真實(shí)文件 鏈接
最后大家把沒有用的文件給刪除了吧。