linux學習筆記之常用命令(一) 檔案處理命令

2021-10-04 20:12:51 字數 1671 閱讀 1497

目錄處理命令

檔案處理命令

鏈結命令

命令格式:命令 【-選項】【引數】 【】表示可選,並不是必須

語法: ls 選項【-ald】【檔案和目錄】

ls -a 顯示所有檔案,包含隱藏檔案(一般以.開頭為隱藏檔案)

ls -l 詳細資訊顯示

ls -d 顯示目錄屬性

ls -i 查詢i節點(類似於身份證號)

其中開頭第乙個一般為d或者-,其中d表示該檔案為資料夾,-表示該檔案為檔案。

後面九個字母,三個為一組,分別為u(所有者),g(所屬組),o(所有人)

每乙個組對於著三個操作,分別為r(讀),w(寫),e(執行)。

語法: mkdir -p【目錄名】(-p表示遞迴建立)

mkdir命令只能建立乙個空的目錄,如果要遞迴建立必須要-p,否則會報錯

例:mkdir -p  /chunxue/123/456

語法 : rmdir 【目錄名】(其中目錄必須為空目錄)

語法: cp -rp 【原檔案或者目錄】【目標目錄】

-r 複製目錄

-p保留檔案屬性

例:cp -r   /home/chunxue/123   /home/chunxue/456

將/home/chunxue資料夾下的123目錄複製到/home/chunxue資料夾下並改名成456,此時原來的123依然存在。

語法: mv 【原檔案或目錄】【目標目錄】

例: mv  /home/chunxue/123   /home/chunxue/789

將/home/chunxue資料夾下的123目錄剪貼到/home/chunxue資料夾下並改名成789,此時原來的123不見了。

語法: rm -rf 【檔案或目錄】

-r 刪除目錄

-f 強制執行

語法: touch 【檔名】

建立空檔案

touch 123  456

同時建立123和456兩個資料夾,如果想建立的檔名中間有空格,將檔名用雙引號引出即可。

語法:cat 【檔名】

cat -n 顯示行號

其中tac命令與cat一樣,區別在於反向瀏覽。

語法: more 【檔名】

(空格)或者f   翻頁

(回車)      換行

q或者q       退出

語法: less 【檔名】

/haha 可以檢索含有haha的關鍵字

語法: head 【檔名】

預設是顯示前十行檔案內容

-n可以指定行數

例:head  -n  20  hello.c   顯示hello.c檔案前二十行的內容

語法: tail 【檔名】

預設是顯示後十行檔案內容

-n可以指定行數

-f動態顯示檔案末尾內容(類似於監控)

語法 : in -s【原檔案】【目標檔案】

-s建立軟連線

軟鏈結類似於windows的快捷方式

與軟鏈結對應的還有硬鏈結。

硬鏈結類似於複製貼上(特點:同步更新)

1.拷貝+同步更新。

2.通過i節點識別硬鏈結。

3.不能跨分割槽。

4.不能針對於目錄使用。

Linux常用命令學習筆記(一)

伺服器之間傳輸檔案可通過scp命令 如下命令將本地 home software下的所有檔案複製到ip為10.0.1.12的home目錄下,完成後會在目標伺服器的home目錄下建立software資料夾 scp r home software root 10.0.1.12 home解壓tar.gz格式...

Linux學習筆記(一)Linux常用命令

ls a 詳細資訊 mkdir tmp cangjing 只能建立乙個 mkdir p tmp janpan遞迴建立 如果沒有這個目錄就建立 cd 跳到某個目錄 pwd 當前目錄顯現出來 cd 回到上級目錄 rmdir 刪除 只能刪除空目錄 cp 源檔案目錄 目標目錄 複製檔案 可以同時複製好幾個 ...

Linux學習筆記之常用命令(二)

alias 用於設定命令的別名 格式為 alias 別名 命令 unalias 用於取消命令的別名 格式為 unalias 別名 ls is aliased to ls color auto 使用 type 命令 可以知道某個命令是 內部命令 還是 外部命令 vim 文字編輯器 命令模式 字串 在文...