linux中關於檔案的操作命令
阿新 • • 發佈:2022-03-02
1. 檢視檔案內容cat tac more less head tail
正序檢視檔案內容cat
規則:
引數-A檢視所有內容,
$代表每行的內容,
引數-n顯示行號
例子:
cat -An /etc/passwd
倒序檢視檔案內容tac
一屏一屏檢視檔案內容more(左下角會顯示檢視檔案的進度)
切換至下一屏:空格鍵
切換至上一屏:Ctrl + B
補充知識:檢視文件的總行數,使用命令wc -l
檢視檔案內容less(支援使用方向鍵翻頁)
往回看:Ctrl + B
往後看:Ctrl + F
看完後退出:q
全文搜尋
從前往後搜尋:
可以輸入/內容
從後往前搜尋:
可以輸入
?內容
,搜尋到的內容就會高亮顯示
檢視檔案開頭幾行 head -n N(N為數字,指的是要看幾行)
head -n 3 /etc/passwd
檢視檔案結尾幾行 tail -n N(N為數字,指的是要看幾行)
tail -n 3 /etc/passwd
2. 檔案操作stat touch rm mv cp rmdir mkdir ls ll
touch
- 建立檔案
touch /a/b.txt
rm
- 刪除檔案
rm 檔名(刪除時會詢問是否刪除)
rm -f 檔名(強制刪除)
rm -v 檔名(視覺化刪除)
- 刪除目錄
rm -r 目錄名(刪除時會詢問是否刪除)
rm -rf 目錄名(強制刪除,若目錄不存在,此命令依舊可以執行,不報錯)
rm -rv 目錄名(視覺化刪除)
mv
- 移動目錄時:
mv 源目錄 目標目錄
- 移動檔案時:
mv 原始檔 目標檔案
目標檔案存在,詢問是否覆蓋
- 也可以用於重新命名
mv 原始檔 目標檔案
會改變原始檔的狀態
cp
- 說明
原始檔始終不變,僅僅是對目標檔案進行改變 - 複製檔案
格式:cp 原始檔 目標檔案
- 拷貝目錄 注意區分絕對路徑和相對路徑
cp -r 源目錄 目標目錄
rmdir
- 刪除非空目錄
rmdir abc/f/g
mkdir
- 在當前目錄下建立下一級目錄,無法跨級建立
- 常用引數
-p 建立多級目錄(跨級建立)
-v 檢視目錄建立的過程(建立目錄視覺化)
mkdir -p abc/b/c/d
mkdir -pv abc/f/g
stat
- 目錄
stat [檔案或目錄]
本文來自部落格園,作者:jsqup,轉載請註明原文連結:https://www.cnblogs.com/jsqup/p/15952868.html