Linux基本命令 檔案

2021-09-29 23:35:38 字數 2305 閱讀 7904

mkdir test
vim 命令是先編輯檔案,然後儲存(vim 命令也是編輯檔案的命令)。touch命令是先建立檔案,後面再編輯

vim test.txt

touch test.txt

執行vim test.txt命令,輸入i編輯,輸入完成後按下esc鍵,輸入:wq儲存,輸入:q!取消。ctrl+z退出後,按gz可以繼續編輯

cat test.txt
/*刪除檔案*/

rm test.txt

/*刪除資料夾及內容*/

rm -r test

/*刪除檔案下的內容*/

rm -r test/*

/*刪除多個檔案*/

rm -r test.txt test

使用 mv 命令來移動檔案或目錄至另乙個檔案或目錄, 還可以將目錄或檔案重新命名。

如果將乙個檔案移動到乙個已經存在的目標檔案中,目標檔案的內容將會被覆蓋。

mv 命令接收兩個引數時,第乙個引數表示原始檔或目錄,第二個引數表示目標檔案或目錄。

接收多個引數時,如果最後乙個引數對應的是目錄而且該目錄存在,mv 會將各個引數指定的檔案或目錄移動到此目錄中,如果目標檔案存在,將會進行覆蓋。

/*把test下的test.txt檔案移動到test資料夾下*/

mv test/test.txt tt/test

/*把test檔案移動到tt檔案下並重命名為tt.txt*/

mv test.txt tt/tt.txt

/*把test.txt tt等檔案移動到test/tt資料夾下*/

mv test.txt tt test/tt

接收多個引數時,如果最後乙個引數對應的是目錄而且該目錄存在,mv 會將各個引數指定的檔案或目錄複製到此目錄中,如果目標檔案存在,將會進行覆蓋。

/*複製test.txt檔案到test資料夾下*/

cp test.txt test

/*複製test資料夾到tt資料夾下*/

cp -r test tt

/*複製test.txt tt test等檔案到tw資料夾下*/

cp -r test.txt tt test tw

一.find命令

基本格式:find path expression

1.按照檔名查詢

(1)find / -name httpd.conf  #在根目錄下查詢檔案httpd.conf,表示在整個硬碟查詢

(2)find /etc -name httpd.conf  #在/etc目錄下檔案httpd.conf

(3)find /etc -name 『srm』  #使用萬用字元*(0或者任意多個)。表示在/etc目錄下查詢檔案名中含有字串『srm』的檔案

(4)find . -name 『srm*』   #表示當前目錄下查詢檔案名開頭是字串『srm』的檔案

2.按照檔案特徵查詢     

(1)find / -amin -10   # 查詢在系統中最後10分鐘訪問的檔案(access time)

(2)find / -atime -2   # 查詢在系統中最後48小時訪問的檔案

(3)find / -empty   # 查詢在系統中為空的檔案或者資料夾

(4)find / -group cat   # 查詢在系統中屬於 group為cat的檔案

(5)find / -mmin -5   # 查詢在系統中最後5分鐘裡修改過的檔案(modify time)

(6)find / -mtime -1   #查詢在系統中最後24小時裡修改過的檔案

(7)find / -user fred   #查詢在系統中屬於fred這個使用者的檔案

(8)find / -size +10000c  #查詢出大於10000000位元組的檔案(c:位元組,w:雙字,k:kb,m:mb,g:gb)

(9)find / -size -1000k   #查詢出小於1000kb的檔案

3.使用混合查詢方式查詢檔案

引數有: !,-and(-a),-or(-o)。

(1)find /tmp -size +10000c -and -mtime +2   #在/tmp目錄下查詢大於10000位元組並在最後2分鐘內修改的檔案

(2)find / -user fred -or -user george   #在/目錄下查詢使用者是fred或者george的檔案檔案

(3)find /tmp ! -user panda  #在/tmp目錄中查詢所有不屬於panda使用者的檔案

Linux 檔案基本命令

touch 檔名稱 檔案的建立 增 cat more less tail 檔名稱 檔案的檢視 查 vim 檔案 修改檔案的內容 改 vim 檔案 進入檔案 命令模式 按i進入編輯模式 編輯檔案 按esc進入底行模式 輸入 wq q 輸入wq代表寫入內容並退出,即儲存 輸入q 代表強制退出不儲存。rm...

linux基本命令(檔案搜尋)

命令路徑 usr bin which 執行許可權 所以使用者 語法 which 命令名 root izwz99w26fq15zuqbxgeltz which ls alias ls ls color auto usr bin ls命令 whereis root izwz99w26fq15zuqbxg...

linux基本命令

linux常用命令 基礎 eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls 檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 ...