1. 程式人生 > 其它 >linux中關於檔案的操作命令

linux中關於檔案的操作命令

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