1. 程式人生 > 其它 >Linux筆記①:檔案、目錄操作命令

Linux筆記①:檔案、目錄操作命令

技術標籤:Linux筆記linuxubuntu

一、目錄處理命令:

1.ls

ls -a   顯示所有檔案,包括隱藏檔案
ls -l   顯示檔案詳細資訊
ls -lh  顯示時檔案大小以K為單位
ls -d   檢視指定目錄資訊 (一般與-l一起使用,後跟目錄:  ls -ld)
ls -i   顯示檔案的i結點(inode)  索引ID號

例:
d  			rwx 		r-x 	 r-x		 2 				 linux1 	linux1 		4.0K	 	Dec 24 15:23 		Documents
目錄	讀、寫、執行					檔案引用計數  		 所有者     所屬組     檔案大小    檔案最後修改時間      檔名
			u(ser)     g(roup)   o(ther)   
l(link): 軟連線檔案
- 	   : 二進位制檔案

2.mkdir (make directories : 建立目錄)

mkdir -p 目錄   遞迴建立目錄

例:
mkdir -p ./test/b0/c0
mkdir ./test/b0/b1 ./test/b0/b2    建立多個目錄

3.cd (change directory : 切換目錄)

.  : 當前目錄   
.. : 當前目錄的上一級目錄

4.pwd (print working directory : 顯示當前目錄的絕對路徑)

5.rmdir (remove empty directories :刪除 空 目錄)

例:
rmdir ./test/b0/c0   刪除c0

6.cp (copy : 複製檔案或目錄)

cp -rp [原檔案或目錄] [目標目錄]
	-r  複製目錄        (不加r複製檔案)
	-p  保留檔案屬性    (檔案的最後修改時間)

·可同時複製多個檔案或目錄

·複製同時可以更名
cp -r ./b0/b2 ./a0/copy_name

7.mv (move : 剪下檔案、改名)

mv [原檔案或目錄] [目標目錄]

mv b0/b2 a0/
·剪下時也可更名

·在同一資料夾下移動,即為改名

8.rm (remove : 刪除檔案或目錄)

rm -rf [檔案或目錄]
   -r 刪除目錄
   -f 強制執行刪除

二、檔案處理命令

1.touch ( : 建立空檔案)

touch [檔名]     ·指定檔案所在的目錄

touch hello world  ·建立了兩個檔案hello 和 world

·除根目錄 / 外,其餘符號都可作為檔名的部分,但不建議使用
·建立帶空格名字的檔案  touch 'hello world'

2.cat ( : 顯示檔案內容)

cat [檔名]
cat -n [檔名] : 顯示行號

·不適合瀏覽比較長的檔案

3.tac ( : 反向顯示檔案內容 )

tac [檔名] 

4.more ( : 分頁顯示檔案內容)

more [檔名]
(空格)或f  翻頁  (f翻頁多)
(Enter)    換行  (一行一行翻)
q或Q       退出 

5.less ( : 分頁顯示檔案內容(可以向上翻頁))

less [檔名] 

·f/空格 , Enter , q 與 more 相同
·Page Up : 向上翻頁
·Page Down : 向下翻頁
·↑ : 一行一行向上翻、
·↓ : 同Enter

·搜尋:在瀏覽狀態(:處),按/並輸入搜尋關鍵詞後回車,按n表示查詢下一個關鍵詞

6.head ( : 顯示檔案的前幾行)

head [檔名]    (預設前10行)

head -n 20 [檔名]  : 指定行數為20

例:head -n 20 /etc/services 

7.tail ( : 顯示檔案後面幾行)

tail [檔名]   (預設顯示10行)
	 -n 指定行數
	 -f 動態顯示檔案末尾內容  (監控伺服器 日誌)
	 
例: tail -n 3 /etc/services
例: tail -f /var/log/messages

待更新…

注:此篇文章僅為作者學習筆記,不用於任何非法用途,如有不足,歡迎批評指正。