Linux 常見命令 檔案和磁碟管理

2021-07-31 03:08:34 字數 2857 閱讀 3937

ll 所列的所有檔案的檔案大小都是以位元組為單位 而ll -h在加上了-h引數後,所有顯示的檔案的單位都會自適應。 這樣看起來就更加清晰了。

ll 等價於 ls -l

l 等價於 ls -a -lh (-l)

ll -h 等價於 ls -lh

ls abc*:匹配以abc開頭的任意目錄

ls *abc: 匹配以abc結尾的任意目錄

ls a?c: 匹配的是a開頭,c結尾的任意目錄

ls [abc]*: 匹配的是a或者b或者c開頭的任意目錄

ls [1-9]*: 匹配的是1到9開頭的任意目錄

man  command:幫助資訊

**等價於**

command --help:但是不是所有的命令都有這個引數。

建立乙個檔案

touch filename

cat主要有三大功能:

1.一次顯示整個檔案:

cat filename

2.從鍵盤建立乙個檔案:

cat > filename 只能建立新檔案,不能編輯已有檔案.

3.將幾個檔案合併為乙個檔案:

cat file1 file2 > file

重定向:重新規定輸出的方向,即是將原本輸出在控制台/檔案的東西放在另外乙個地方。
ls > filename # 刪除原有內容,並將ls在終端輸出的內容放在filename檔案中

ls >> filename # 跟上面的命令一樣,不過這條命令是在filename檔案後面增加內容,而不是刪除原有內容再寫入

當顯示的東西在乙個螢幕裡面顯示不完全時,可以用more來檢視。
乙個命令的輸出可以通過管道作為另乙個命令的輸入。可以聯合兩個命令。
ls|more path #
######

cd - # 跳回上一次所在的路徑

######

cd ../.. # 跳到上上層目錄

cd ~ # 跳到home下的使用者目錄下

cd / # 跳到根目錄

得出乙個當前路徑的巢狀關係表示。
建立巢狀資料夾,需要引數-p遞迴建立目錄。
mkdir a/b/c/d -p
-r 刪除非空檔案,遞迴地刪除,刪除資料夾必須

-f 強制刪除,忽略不存在的檔案,不提示

-i 以互動的方式執行刪除

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

-f 已經存在的目標檔案不提示

-i 互動式複製,在覆蓋目標檔案之前將給出提示要求使用者確認

-r 遞迴地複製該目錄下的所有子目錄和檔案,目標檔案必須為乙個目錄名

-v 顯示拷貝進度

mv命令相當於剪下,cp相當於複製。
mv filename1 filename2 #如果filename1存在,filename2不存在,相當於是給1重新命名為2
顯示日曆

-y 一年的日曆

顯示當前程序

-a -u -x 詳細顯示所有程序

與ps配合可以殺死不需要的程序
grep [-選項] 『搜尋內容串』檔名(內容串可以是正規表示式)

-v 顯示不包含匹配文字的所有行

-n 顯示匹配行及行號

-i 忽略大小寫

在特定目錄下搜尋符合條件的檔案
是常用的備份工具,可以把一系列檔案歸檔到乙個大檔案中,也可以把檔案檔案解開以恢復資料。

tar [-選項] 打包檔名 檔案(注意,tar命令的引數前面可以帶「-」,也可以不帶)

-c 生成檔案檔案,建立打包檔案

-v 列出歸檔解檔的詳細過程,顯示進度

-f 指定檔案檔名稱,其後面一定是.tar檔案

-t 列出檔案所包含的檔案

-x 解開檔案檔案

#常見的用法

tar -cvf test.tar *.py

tar -xvf test.tar

tar和gzip命令結合使用實現檔案打包和壓縮。tar負責打包檔案,gzip負責壓縮和解壓檔案。

gzip [選項] 壓縮/解壓的檔名

-d 解壓

-r 壓縮所有子目錄

gzip -r test.tar test.tar

.gzgzip -d test.tar

.gz

相比於gzip,用bzip2得到的壓縮檔案字尾名是.bz2。其餘用法相同。

//.gz的歸檔壓縮+解檔解壓的命令

tar -zcvf test.tar

.gz *.py

tar -zxvf test.tar

.gz//.bz2的歸檔壓縮+解檔解壓的命令

tar -jcvf test.tar

.bz2 *.py

tar -jxvf test.tar

.bz2

用法很簡單

which 命令名稱

Linux命令 檔案許可權和磁碟管理

1.chmod chmod ugoa rwx file 改變目錄或者檔案的許可權。u是user,g是group,o是other,a是all。是新增許可權,是去掉許可權,改變許可權為。r讀許可權,數字4 w寫許可權,數字2 x執行許可權,數字1 chmod 755 file 給檔案user賦讀寫執行許...

Linux命令 檔案許可權和磁碟管理

1.chmod chmod ugoa rwx file 改變目錄或者檔案的許可權。u是user,g是group,o是other,a是all。是新增許可權,是去掉許可權,改變許可權為。r讀許可權,數字4 w寫許可權,數字2 x執行許可權,數字1 chmod 755 file 給檔案user賦讀寫執行許...

ReactOS Freeldr磁碟及檔案管理2

arcopen的大體流程我們看過了。大致分為這幾步 1.函式會嘗試找到檔案所在分割槽的裝置控制代碼,如果還沒有對應的控制代碼。那麼使用device.functable中的open函式開啟裝置,並為這個裝置分配控制代碼。2.開啟裝置後條用 mount識別分割槽格式,識別成功返回另外的functable...