linux學習筆記(檔案磁碟命令)

2021-07-26 07:08:51 字數 1993 閱讀 8123

1. 當前目錄檔案資訊檢視命令  ls

ls -a 檢視當前目錄所有檔案資訊

ls -l  檢視當前目錄所有檔案的詳細資訊

ls -h 人性化顯示當前目錄資訊,常和-l連用,如檔案比較大時,不用位元組顯示大小,用k,或m等

當當前目錄檔案較多時可以用萬用字元列出相匹配目錄 如 ls sys* (列出以sys開頭的檔名),萬用字元可參考萬用字元 文件    

2 輸出重定向命令  >   和  >>

重定向意思是重新定義一下輸出的方向

如ls 命令在終端輸出當前目錄下的所有檔案, ls  > abc.txt  為刪除abc.txt中內容,把輸出內容放到abc.txt檔案中,如果沒有abc.txt檔案則新建乙個

>>  和 > 大同小異,不同之處在於 >> 把重定向內容放到已有內容後面

3 分屏顯示 more

分屏顯示意思是一屏一屏的顯示

當文件過長時可以用more命令檢視,當在顯示文件時,按空格可以檢視下一屏內容,按q可以退出,按h可以顯示幫助

3 管道 |

管道意思是乙個命令的輸出可以作為另乙個命令的輸入

如 ls 命令為輸出當前目錄所有檔名,如果太多則不好檢視,可以用more命令來顯示,也就是說把ls命令的輸出當作more命令的輸入 ,兩者結合命令為 ls | more

4 切換目錄命令 cd

cd ~ 切換到當前使用者主目錄

cd - 切換到上次目錄

cd . 切換到當前目錄,和沒切換一樣

cd .. 切換到上一層目錄

5 建立目錄 mkdir

mkdir 目錄 -p 遞迴建立目錄 如 mkdir a/b/c -p ,在當前目錄下建立a,在a下建立b,在b下建立c

是新建目錄的名稱不能與當前目錄中已有的目錄或檔案同名,並且目錄建立者必須對當前目錄具有寫許可權。

6 刪除目錄 rmdir

刪除目錄時,目錄下不能有東西,否則提示失敗

7 刪除檔案或目錄  rm

rm -i  刪除時提示是否刪除,輸入y時刪除,輸入n時不刪除

rm -f 強制刪除不用提示

rm -r 遞迴刪除目錄,也就是要刪除的目錄非空也能刪除

8 檢視檔案內容 cat

9 建立鏈結檔案 ln

鏈結檔案和window的快捷方式很相似,鏈結分為軟鏈結和硬鏈結

ln 原始檔 鏈結檔案   建立硬鏈結檔案,原始檔和鏈結檔案占用相同大小硬碟空間,即使刪除了原始檔,鏈結檔案還是存在

ln -s 原始檔 鏈結檔案   建立軟連線檔案,軟鏈結不占用磁碟空間,原始檔刪除則軟鏈結失效

如果軟鏈結檔案和原始檔不在同乙個目錄,原始檔要使用絕對路徑,不能使用相對路徑。

10 拷貝檔案  cp

cp -a 該選項通常在複製目錄時使用,它保留鏈結、檔案屬性,並遞迴地複製目錄,簡單而言,保持檔案原有屬性。

cp - r 遞迴複製目錄下的所有檔案, 如cp a b -r 如果沒有b,則把a重新命名為b,如果有b,則把a和a下的內容放到b下面

11 移動檔案 mv

移動檔案或目錄,或給檔案或目錄重新命名

mv -i  互動式移動,就是提示是否要移動

mv -f 不用互動式

mv -b 可以移動目標為非空的資料夾

12 文字搜尋 grep

grep允許對文字檔案進行模式查詢。如果找到匹配模式, grep列印包含模式的所有行。grep搜尋內容串可以是正規表示式。

grep [-選項] 『搜尋內容串』檔名
-n 顯示匹配行號

-i 忽略大小寫

13 查詢檔案 find

在特定目錄下查詢符合條件的文件,

find -name a.text   查詢名子為a.txt的文件

find /home -size +4k -size -5m  查詢/home下,4k到5m的檔案

14 打包和解包檔案 tar

tar -cvf hello hello.c a.c b.c  打包

tar -xvf hello  解包

Linux學習筆記 磁碟相關命令

df 檢視磁碟剩餘空間 df h 檢視磁碟空間使用情況,並在磁碟大小後加上單位。df t 檢視磁碟分割槽格式du 檢視指定路徑下磁碟占用情況 du max depth 1 h 沒有跟路徑則預設為當前路徑,h表示給資料夾大小跟上單位 du sh 檢視當前資料夾大小lsblk 檢視當前已接入磁碟及分割槽...

磁碟檔案學習筆記

乙個程式把執行結果輸出到顯示器螢幕顯示,在視窗關閉後結果資料就會丟失,再想看結果就要再執行一遍程式,還不如把結果儲存到乙個檔案中。檔案分類 外部檔案和內部檔案 1.外部檔案 指磁碟檔案,也是通常所謂的檔案。2.內部檔案 指在程式中執行的檔案,更正式的稱謂是 檔案流物件 3.程式中操作的是內部檔案,最...

Linux磁碟管理命令筆記

df 檢視磁碟分割槽使用狀況 l 本地磁碟 預設 h 1024進製顯示 t 磁碟分割槽型別顯示 t 加分割槽型別 顯示指定型別的分割槽 du 統計磁碟上的檔案大小 b 以byte為單位統計大小 k 以kb為單位統計大小 m 以mb為單位統計大小 h 以1024進製統計大小 s 指定統計目標 fdis...