Linux筆記①:檔案、目錄操作命令
阿新 • • 發佈:2021-01-20
一、目錄處理命令:
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
待更新…
注:此篇文章僅為作者學習筆記,不用於任何非法用途,如有不足,歡迎批評指正。