Linux檔案處理命令

2021-10-04 18:54:44 字數 4446 閱讀 1263

命令格式:

命令格式:命令 [-選項][引數]

例:ls -a /etc

說明:1.個別命令使用遵守此格式

2.當有多個選項時,可以寫在一起

3.簡化選項與完整選項

-a 等於 --all

目錄處理命令:ls
命令名稱:ls

命令英文原意:list

命令所在路徑:/bin/ls

執行許可權:所有使用者

功能描述:顯示目錄檔案

語法:ls 選項[-ald][檔案或目錄]

-a | 顯示所有檔案,包括隱藏檔案(linux中以.開頭的為隱藏檔案,隱藏檔案的初衷是告訴使用者不要亂動)

--- | -----

-l(long格式) | 詳細資訊顯示

-h | 把檔案大小轉換為更人性的表示

-d | 檢視目錄屬性,不看目錄下的檔案

-i | 檢視檔案的i節點

檔案許可權:

-rw-r--r--(檔案許可權夠用就行)

-檔案型別(

- 二進位制檔案 d 目錄 l 軟鏈結檔案(快捷方式),其他基本是系統特殊檔案)

rw- r-- r--

u g o

u所有者 g所屬組 o其他人

r讀 w寫 x執行

目錄處理命令:mkdir
命令名稱:mkdir

命令英文原意:make directories

命令所在路徑:/bin/mkdir

執行許可權:所有使用者

語法:mkdir -p[目錄名]

功能描述:建立新目錄,-p 遞迴建立

範例: $ mkdir -p /tmp/japan/boduo;$mkdir /tmp/japan/longze/tmp/japan/canjing

目錄處理命令:pwd
命令名稱:pwd

命令英文原意:print working directory

命令路徑:/bin/pwd

執行許可權:所有使用者

語法:pwd

功能描述:顯示當前目錄

範例:$ pwd

顯示:/tmp/japan

. 表示當前目錄

.. 表示上級目錄

目錄處理命令:cd
命令名稱:cd

命令英文原意:change directory

命令所在路徑:shell 內建命令

執行許可權:所有使用者

語法:cd [目錄]

功能描述:切換目錄

目錄處理命令:rmdir(用的不多)
命令名稱:rmdir

命令英文原意:remove empty directories

命令所在路徑:/bin/rmdir

執行許可權:所有使用者

語法:rmdir [目錄]

功能描述:刪除空目錄

範例:$ rmdir /tmp/japan/boduo

目錄處理命令:cp
命令名稱:cp

命令英文原意:copy

命令所在路徑:/bin/cp

執行許可權:所有使用者

語法:cp -rp [原檔案或目錄][目標目錄]

-r 複製目錄

-p 保留檔案屬性

功能描述:刪除檔案或目錄

範例:$ cp -r /tmp/japan/canjing /root

將目錄/tmp/japan/canjing複製到目錄/root下

$ cp -r /tmp/japan/canjing /root/tv

將目錄/tmp/japan/canjing複製到目錄/root下,改名為tv。

$ cp -rp /tmp/japan/boduo /tmp/japan/longze /root

將/tmp/japan目錄下的boduo和longze目錄複製到/root下,保持目錄屬性。

目錄處理命令:mv
命令名稱:mv

命令英文原意:move

命令所在路徑:/bin/mv

執行許可權:所有使用者

語法:mv [原檔案或目錄][目標目錄(新檔名)]

功能描述:剪下檔案、改名

目錄處理命令:rm (需謹慎)
命令名稱:rm

命令英文原意:remove

命令所在路徑:/bin/rm

執行許可權:所有使用者

語法:rm -rf [檔案或目錄]

-r 刪除目錄

-f 強制執行(沒有詢問)

功能描述:刪除檔案

範例: $ rm /tmp/yum.log

刪除檔案 /tmp/yum.log

$ rm -rf /tmp/japan/longze

刪除目錄 /tmp/japan/longze

快捷鍵
清屏:ctrl + l 或者 clear

終止:ctrl + c

檔案處理命令:touch
命令名稱:touch

命令所在路徑:/bin/touch

執行許可權:所有使用者

語法:touch [檔名]

功能描述:建立空檔案

範例:$ touch japanlovestory.list

檔案處理命令:cat(tac與之相反)
命令名稱:cat

命令所在路徑:/bin/cat

執行許可權:所有使用者

語法:cat [檔名]

功能描述:顯示檔案內容

-n 顯示行號

範例:$ cat /etc/issue

$ cat -n /etc/services

檔案處理命令:more
命令名稱:more

命令所在路徑:/bin/more

執行許可權:所有使用者

語法:more [檔名]

(空格)或f 翻頁

(enter) 換行

q或q 退出

b 返回上一屏

功能描述:分頁顯示檔案內容

範例:$ more /etc/services

檔案處理命令:less(與more大同小異)
命令名稱:less

命令所在路徑:/usr/bin/less

執行許可權:所有使用者

語法:less [檔名]

通過pgup和pgdn來上下翻頁

功能描述:分頁顯示檔案內容(可向上翻頁)

範例:$ less /etc/services

檔案處理命令:head
命令名稱:head

命令所在路徑:/usr/bin/head

執行許可權:所有使用者

語法:head [檔名]

功能描述:顯示檔案前面幾行

-n 指定行數

範例:$ head -n 20 /etc/services

檔案處理命令:tail
命令名稱:tail

命令所在路徑:/usr/bin/cat

執行許可權:所有使用者

語法:tail [檔名]

功能描述:顯示檔案後面幾行

-n 指定行數

-f 動態顯示檔案末尾內容

範例:$ tail -n 18 /etc/services

檔案處理命令:ln
命令名稱:ln

命令英文原意:link

命令所在路徑:/bin/ln

執行許可權:所有使用者

語法:ln -s[原檔案][目標檔案]

-s 建立軟鏈結

功能描述:生成鏈結檔案

範例: $ ln -s /etc/issue /tmp/issue.soft

$ ln /etc/issue /tmp/issue.hard

軟鏈結特徵:類似windows快捷方式

lrwxrwxrwx l軟鏈結,軟鏈結許可權都為rwx

檔案大小-只是符號鏈結

/tmp/issue.soft->/etc/issue

箭頭指向原始檔

cp -p + 同步更新

通過i節點識別,很好的說明乙個inode可以對映到多個檔案

不能跨區

不能針對目錄使用

linux檔案處理命令 檔案處理命令

一 檔案處理命令 1 touch 命令名稱 touch 命令所在路徑 bin touch 執行許可權 所有使用者 語法 touch 檔名 功能描述 建立空檔案 touch 檔名 在linux建立檔案的時候,如果檔名帶空格,需喲使用雙引號括起來,不然會當兩個檔案處理,但是不建議檔名帶空格 2 cat ...

linux命令 檔案處理命令

1,建立帶空格的檔案 不建議這樣命名 touch name1 name2 注意 在對這個檔案進行刪除 複製 剪下等時,都必須帶上引號 語法 touch 檔名 2,顯示檔案內容 以 tmp services cat n 檔名 不適合檢視長的檔案 n 顯示行號 tac 檔名 倒著瀏覽檔案內容 more ...

linux檔案處理命令

只有root可以執行的命令放在 sbin目錄或者 usr sbin目錄 所有使用者可以執行的命令放在 bin目錄或者 usr bin目錄 命令名稱 ls 命令英文原來 list 命令所在路徑 bin ls 執行許可權 所有使用者 功能描述 顯示目錄檔案 語法 ls 選項 ald 檔案或目錄 a 顯示...