C 路線 01C語言基礎 01Linux

2021-10-05 05:25:51 字數 1253 閱讀 4964

mkdir ,就是 make directories 的縮寫,用於建立新目錄,該命令允許所有使用者使用,基本格式為:

[localhost.zhubin@localhost ~]$ mkdir [-p][-m] 目錄名
其中:

【新建目錄】

可以很清晰的看到。家目錄下成功的建立了day02的目錄

【-m自定義目錄許可權】

在演示自定義目錄許可權之前,我們要先知道,在linux系統中,許可權被分為三種:

關於許可權的問題以後再詳細介紹,先介紹這麼多用於我們自定義許可權的演示

[localhost.zhubin@localhost ~]$ mkdir -m 777 day02-2
上面的**表示了我們新建了乙個許可權為777的day02-2的目錄

能看到,我們新建的day02-2的目錄,它的許可權是所有人可讀可寫可執行,也就是777,即這一行前面的rwxrwxrwx,而上面的day02,許可權卻是775,也就是我們新建乙個目錄時,這裡的預設值是775,我們的day02-2目錄則修改了預設的許可權

【-p一級一級地建立目錄】

[localhost.zhubin@localhost ~]$ mkdir day02/day0202/day020202

mkdir: 無法建立目錄 「day02/day0202/day020202」: 沒有那個檔案或目錄

[localhost.zhubin@localhost ~]$ mkdir -p day02/day0202/day020202/

[localhost.zhubin@localhost ~]$ ls day02/

day0202

[localhost.zhubin@localhost ~]$ ls day02/day0202

day020202

可以看到,當直接使用mkdir來建立**目錄的時候,會提示無法建立,而用了-p選項以後,直接就建立出了這一連串的目錄

C 路線 01C語言基礎 01Linux

2.1 目錄和路徑 2.1.1 目錄 2.1.2 路徑 unix linux路徑由到達定位檔案的目錄組成。在unix linux系統中組成路徑的目錄分割符為斜槓 而dos windows 則用反斜槓 來分割各個目錄。路徑分為絕對路徑和相對路徑 絕對位置 檔案位置 windows 碟符 資料夾 檔案....

C 路線 01C語言基礎 01Linux

為了方便從windows過渡linux,本人安裝的是附帶桌面環境的版本,但不影響命令列使用,開啟終端即可 centos 開啟終端後,第一眼看到的內容是 localhost.zhubin localhost 這就是linux 系統的命令提示符 所謂家目錄,其實就是主目錄,linux其實是全字元介面,登...

C 路線 01C語言基礎 01Linux

rmdir,remove empty directories 的縮寫,用於刪除空目錄,命令基本格式為 注意 只用於刪除空目錄,一旦非空會報錯 localhost.zhubin localhost rmdir p 目錄名 例如 刪除乙個空目錄 localhost.zhubin localhost mk...