Linux 文件與目錄管理
我們知道Linux的目錄結(jié)構(gòu)為樹狀結(jié)構(gòu),最頂級的目錄為根目錄 “/”linux常用命令。其他目錄通過掛載可以將它們添加到樹中,通過解除掛載可以移除它們。我們需要先知道什么是絕對路徑與相對路徑。
·絕對路徑:路徑的寫法,由根目錄 / 寫起,例如: /usr/share/doc 這個(gè)目錄。
·相對路徑:路徑的寫法,不是由 / 寫起,例如由 /usr/share/doc 要到 /usr/share/man 底下時(shí),可以寫成: cd ../man 這就是相對路徑的寫法!
現(xiàn)在我們來看一下處理目錄的常用命令
1、 Ls:列出目錄:
在linux系統(tǒng)當(dāng)中,ls命令會(huì)常常被運(yùn)行,而它的使用方法是:
2、%20Cd:切換目錄:
Cd是change%20directory的縮寫,這是用來切換工作目錄的命令linux常用命令。
3、 Pwd:顯示當(dāng)前目錄
Pwd是print working directory 的縮寫,也就是顯示目前所在的目錄的命令。
4、%20Mkdir:創(chuàng)建一個(gè)新的目錄
Mkdir就是make%20directory%20的縮寫,使用mkdir來創(chuàng)建一個(gè)新的目錄:
5、 Rmdir:刪除一個(gè)空的目錄
6、%20Cp:復(fù)制文件或目錄
Cp就是拷貝文件%20或者目錄的命令,它的選項(xiàng)與參數(shù)是
-a:相當(dāng)於%20-pdr%20的意思
-d:若來源檔為連結(jié)檔的屬性(link file),則復(fù)制連結(jié)檔屬性而非文件本身;
-f:為強(qiáng)制(force)的意思,若目標(biāo)文件已經(jīng)存在且無法開啟,則移除后再嘗試一次;
-i:若目標(biāo)檔(destination)已經(jīng)存在時(shí),在覆蓋時(shí)會(huì)先詢問動(dòng)作的進(jìn)行(常用)
-l:進(jìn)行硬式連結(jié)(hard link)的連結(jié)檔創(chuàng)建,而非復(fù)制文件本身;
-p:連同文件的屬性一起復(fù)制過去,而非使用默認(rèn)屬性(備份常用);
-r:遞歸持續(xù)復(fù)制,用於目錄的復(fù)制行為;(常用)
-s:復(fù)制成為符號連結(jié)檔 (symbolic link),亦即『捷徑』文件;
-u:若 destination 比 source 舊才升級 destination !
7、 Rm:移除文件或目錄,或者修改名稱