您好,登錄后才能下訂單哦!
一、絕對路徑與相對路徑
絕對路徑:由根目錄(/)開始寫起的文件名或目錄名稱, 例如 /home/fromheart/.bashrc;
相對路徑:相對于目前路徑的文件名寫法。 例如 ./home/formheart 或 ../../home/fromheart/ 等等,反正開頭不是 / 就屬于相對路徑的寫法.
二、特殊目錄
. 代表此層目錄
.. 代表上一層目錄
- 代表前一個工作目錄
~ 代表“目前使用者身份”所在的主文件夾
~account 代表 account 這個使用者的主文件夾(account是個帳號名稱)
Linux下,根目錄下是否存在上層目錄(..)?
若使用“ ls -al / ”去查詢,可以看到根目錄下確實存在 . 與 .. 兩個目錄,這兩個目錄的屬性與權限完全一致,這代表根目錄的上一層(..)與根目錄自己(.)是同一個目錄。
注意:對于文件位置不在“正規”的可執行文件(/bin, /usr/bin等為正規),當用戶要執行這些程序時,需要嚴格指定該可執行文件,如需要運行當前用戶home目錄的install.sh,輸入執行命令時,需要輸入 ./install.sh
二、目錄操作命令
pwd:顯示目前的目錄
cd:變換目錄
mkdir:創建一個新的目錄
rmdir:刪除一個空的目錄
1.pwd (Print Working Directory,顯示目前所在的目錄)
格式? pwd [-P]
選項與參數:
-P :顯示出確實的路徑,而非使用鏈接 (link) 路徑。
pwd
cd /bin
pwd
pwd -P
2、cd (change directory, 變換目錄)
cd .
cd ..
cd ~
cd -
cd ~fromheart
3、mkdir (make directory創建新目錄)
格式: mkdir [-mp] 目錄名稱
選項與參數:
-m :設置文件的權限喔!直接設置所建立的目錄的權限,而不使用默認權限 (umask)。
-p :幫助用戶直接將所需要的目錄(包含上層目錄)遞歸創建起來。
mkdir 1 2
mkdir 3/4
(命令執行不成功,需要代-p參數)
mkdir -p 3/4
ls -alr 3
ls -al
注意:當目錄名中包含有空格時,需要用引號""將目錄名引用
mkdir "Program Files"。如果直接輸入mkdir Program Files,系統會直接建立兩個目錄Program和Files。
umask命令:顯示或設置默認權限
umask
顯示結果?默認權限為0002,用戶可以用777“減去”后三位002,結果為775,即使權限為rwxrwxr_x。這是默認建立目錄(文件)的權限。用戶可以通過mkdir -m?創建目錄時設置權限
mkdir -m 711 5
ls -al
4、rmdir (刪除“空”的目錄)
格式:rmdir [-p] 目錄名稱
選項與參數:
-p :連同“上層”“空的”目錄也一起刪除
rmdir 1 2 (同時將空目錄 1 2?刪除)
rmdir 3(由于目錄3還有目錄4,不為空,所以刪除失敗)
rmdir -p 3/4(刪除目錄4,同時將它的上次目錄3也一起刪除)
當目錄不為空時,用戶可以用rm -r?命令將目錄連同目錄下面的文件和子目錄一起刪除
rm -r 3
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。