1. 比較特殊的目錄
. 代表此層目錄
.. 代表上一層目錄
- 代表前乙個工作的目錄
~ 代表目前使用者身份所在的家目錄
~account 代表account這個使用者的家目錄(account是個賬號名稱)
2. 常用處理目錄的命令
cd 切換目錄
pwd 顯示當前目錄
mkdir 建立乙個新目錄
rmdir 刪除乙個空目錄
檢視檔案屬性的命令ls完整檔名為:/bin/ls(這個時絕對路徑),之所以在任何地方輸入ls會顯示完整的資訊,是因為環境變數所導致。
在root身份和使用者身份下輸入 echo $path 都有 /bin或/usr/bin 這個目錄在path變數內。
例:若想要讓root在任何目錄均可執行/root下面的ls,那麼就將/root加入path中即可,方法如下。 path="$:/root"
例:若將/bin/ls移動到/root/ls中,可以如下執行ls命令。 /root/ls 或 ./ls
注意:(1)不同使用者預設的path不同,預設能夠隨意執行的命令也不同;
(2)path是可以修改的;
(3)使用絕對路徑或相對路徑直接指定某個命令的檔名來執行,會比查詢path來的正確。
(4)命令應該要放置在正確的目錄下,執行才會比較方便。
(5)本目錄(.)最好不要放在path中。
選項與引數:
-a : 全部的檔案,連同隱藏檔案(開頭為 . 的檔案)一起列出來(常用);
-a : 全部的檔案,連同隱藏檔案,但不包括 . 與 .. 這兩個目錄;
-d : 僅列出目錄本身,而不是列出目錄內的檔案資料(常用);
-f : 直接列出結果,而不進行排序(ls 缺省會以檔名排序);
-f : 根據檔案、目錄等資訊,給予附加 資料結構,例如: *:代表可執行的檔案; /:代表目錄; =:代表socket檔案; | :代表fifo檔案;
-h : 將檔案容量以人類較易讀的方式(例如 gb、kb等)列出來;
-i : 列出 inode號碼;
-l : 詳細資訊顯示,包含檔案的屬性與許可權等設定;
-n : 列出uid與gid而非使用者與使用者組的名稱;
-r : 連同子目錄內容一起列出來,等於該目錄下所有檔案都會顯示出來;
-s : 以檔案容量大小排序,而不是用檔名順序;
-t : 依時間排序,而不是檔案命。
--color=never : 不要依據檔案特給予顏色顯示;
--color=always : 顯示顏色;
--color=auto : 讓系統自行依據設定來判斷是否給予顏色;
--full-time : 以完整時間模式(包含年、月、日、時、分)輸出;
--time={atime,ctime : 輸出access時間或改變許可權屬性時間(ctime),而非內容修改時間(modification time);
1. cp(複製檔案或目錄)
(1)可以建立鏈結檔案(就是快捷方式)。
(2)對比兩檔案的新舊而予以更新。
(3)以及複製整個目錄等功能。
選項與引數及用法:
cp 【原始檔】 【目標檔案】
cp [options] sources1 sources2 sources3 ..... directory
-a : 相當於 -dr --preserve=all 的意思;
-f : 為強制(force)的意思,若目標檔案已經存在且無法開啟,則刪除後在嘗試一次;
-i : 若目標檔案(destination)已經存在時,在覆蓋時會先詢問操作的進行(常用);
-l : 進行硬鏈結(hard link)的鏈結檔案建立,而非複製檔案本身;
-p : 連同檔案的屬性(許可權、使用者、時間)一起複製過去,而非使用預設屬性(備份常用);
-r : 遞迴複製,用於目錄的複製操作(常用);
-s : 複製成為符號鏈結檔案(symbolic link),亦即」快捷方式「檔案;
-u : destination比source舊才更新destination,或destination不存在的情況下才複製;
--preserve=all : 除了-p的許可權相關引數外,還加入selinux的屬性,links、xattr等也複製;
最後需要注意的是,如果原始檔有兩個以上,則最後乙個目標檔案一定要是「目錄」才行。
Linux 檔案與目錄管理
特殊目錄 當前目錄 上一層目錄 上乙個工作目錄 當前使用者的家目錄 username username的家目錄 ls,重要選項 a 顯示隱藏部分,r 遞迴顯示資料夾內容 l 顯示詳細資訊 ll等價與 ls l file 顯示文件到屬性,如binary or ascii等 which command ...
Linux檔案與目錄管理
1 幾個常見的處理目錄的指令 cd 變換目錄 change directory 注意 目錄名稱與cd指令之間存在乙個空格 pwd 顯示當前目錄 print working directory pwd p 顯示完整路徑 mkdir 建立乙個新的目錄 make directory mkdir p tes...
Linux 檔案與目錄管理
1 當前目錄 上層目錄 cd cc 由aa bb 目錄切換到 aa cc 目錄下 上一工作目錄 相當於視窗中alt tab 當前使用者身份到主資料夾 2.cd 目錄切換 change directory 3.pwd顯示目前所在目錄 print working directory 4.mkdir 建立...