Linux中的絕對路徑和相對路徑

2022-02-01 00:46:22 字數 1160 閱讀 1300

什麼是檔案的路徑? 答:這個檔案存放的地方,可以聯想為 檔案的「家」。

在linux中,存在著絕對路徑和相對路徑

命令cd (change directory)是用來變更使用者所在目錄的,如果後面什麼都不跟,就會直接進入當前使用者的根目錄下。

命令pwd用於顯示當前所在目錄。

命令cd後面只能是目錄名,如果跟了檔名,就會報錯。例如:

因為/etc/passwd為乙個檔案,所以就報錯了。

在linux檔案系統中,有兩個特殊的符號也可以表示目錄:

命令mkdir(make directory)用於建立目錄。該命令的格式為:mkdir [-mp][目錄名稱]。其中 -m、-p為其選項。

ls -ld 命令可以檢視指定目錄的屬性,如果不加 -d則會顯示該目錄裡面的檔案和子目錄的屬性;

mkdir -p後面跟乙個已經存在的目錄名時,它不會做任何事情,也不會報錯。

命令rmdir(remove directory)用於刪除空目錄,後面可以是乙個目錄,也可以是多個目錄(用空格分隔)。

注:該命令只能刪除目錄,不能刪除檔案。

從上例中我們可以看出命令rmdir只能刪除空目錄,即使加上-p選項也只能刪除一串空目錄。

命令rm最常用的兩個選項

上例中,/tmp/test/123/123這個目錄是不存在的,但加上-f選項後,就不會報錯。但如果要刪除乙個存在的目錄時,即使加上-f選項也會報錯。

所以,使用命令rm刪除目錄時,一定要加-r選項。

注意:rm -rf命令後面不能加「/」,否則它會把你的系統檔案全部刪除,在此著重關注一下!

linux絕對路徑和相對路徑

linux絕對路徑和相對路徑 linux的絕對路徑是指從根目錄說起的.例如 dev somedir 而相對路徑則是從當前目錄說起 即 有4個相對路徑的表示方法 當前目錄 父目錄 某使用者的根目錄 user 自己的根目錄 有幾個簡單的指令來對目錄進行訪問 cd 變換當前目錄 格式 cd 路徑pwd 現...

Linux相對路徑和絕對路徑

1 絕對路徑第乙個字元都是 相對路徑沒有 2 pwd print working dirctory 檢視當前目錄 3 代表home 代表當前目錄 代表上一目錄 上一目錄的上一目錄 4 多命令執行 1.每個命令之間用 隔開 說明 各命令的執行給果,不會影響其它命令的執行。換句話說,各個命令都會執行,但...

Linux 絕對路徑和相對路徑

檔案定位路徑 路徑的作用 定位檔案 清楚理解 絕對路徑和相對路徑!home alice file1 和 home bob file1 不是同乙個檔案 abc file1 和 abc file1 有可能不是乙個檔案!絕對路徑 從 開始的路徑 home alice file1 相對路徑 從當前目錄開始的...