Linux檔案和目錄管理

來源:互聯網
上載者:User

標籤:linux   linux命令   linux檔案和目錄管理   

查看及切換目錄

pwd——命令查看當前的工作目錄

 650) this.width=650;" title="1.png" alt="wKioL1PJ7RTiqM6UAACOOPF4VNg255.jpg" src="http://s3.51cto.com/wyfs02/M00/3F/80/wKioL1PJ7RTiqM6UAACOOPF4VNg255.jpg" />

cd——切換工作目錄

 650) this.width=650;" title="2.png" alt="wKioL1PJ7X3jCXD5AACXa_dq_mo039.jpg" src="http://s3.51cto.com/wyfs02/M00/3F/80/wKioL1PJ7X3jCXD5AACXa_dq_mo039.jpg" />

使用一個點號"."開頭可明確表示以當前工作目錄為起點

使用兩個點號開頭".."表示目前的目錄下的上一級目錄

使用"~使用者名稱"的形式開頭,表示以指定的宿主目錄為起點,而使用"~"可表示目前使用者的宿主目錄。

ls——列表顯示目錄內容

-l:以長格式顯示目錄列表,包括許可權,大小,最後更新時間等,詳細資料。

-a:顯示所有子目錄和檔案資訊,包括名稱以點號"."開頭的隱藏目錄和隱藏檔案

-A:與-a選項類似但是不會顯示表示目前的目錄的".",表示父目錄的".."。

-d:顯示目錄的本身屬性,而不是顯示目錄的內容。

-h:以人性化的方式顯示目錄或檔案的大小,預設檔案大小是位元組,使用-h後將顯示K,M等單位。此選項需要結合-l一起使用。

-R:以遞迴方式顯示指定目錄極其子目錄中所有內容。

--color:在字元模式以顏色區分不同的檔案,如果使用--color=tty,表示使用終端欲定義的顏色方案。一般是:深藍色表示目錄、白色表示一般檔案、綠色表示可執行檔、***表示裝置檔案、紅色表示壓縮檔。

 

650) this.width=650;" style="float:none;" title="1.png" alt="wKioL1PJ7figt_t9AADfXx_jUfo601.jpg" src="http://s3.51cto.com/wyfs02/M01/3F/80/wKioL1PJ7figt_t9AADfXx_jUfo601.jpg" />

 

 

650) this.width=650;" style="float:none;" title="2.png" alt="wKioL1PJ7fjDKDjaAABP0w9Oglo255.jpg" src="http://s3.51cto.com/wyfs02/M01/3F/80/wKioL1PJ7fjDKDjaAABP0w9Oglo255.jpg" />

 

 

650) this.width=650;" style="float:none;" title="3.png" alt="wKiom1PJ7N7gCX3-AAKR8otkLj4972.jpg" src="http://s3.51cto.com/wyfs02/M00/3F/80/wKiom1PJ7N7gCX3-AAKR8otkLj4972.jpg" />

 

 

 

du——統計目錄及檔案的空間佔用情況。

-a:統計磁碟的空間佔用時包括所有的檔案,而不僅僅是目錄

-h:以人性化的方式顯示統計結果

-s:只統計每個參數所佔用的空間大小,而不是統計每個子目錄。

顯示一個檔案夾內所有檔案占的空間大小。

 650) this.width=650;" title="1.png" alt="wKiom1PJ7T6CEdl5AABD0kCLWZM131.jpg" src="http://s3.51cto.com/wyfs02/M01/3F/80/wKiom1PJ7T6CEdl5AABD0kCLWZM131.jpg" />

顯示每個檔案占的空間大小

 

 650) this.width=650;" title="2.png" alt="wKiom1PJ7UqQkS0KAAD_m4GqbWw562.jpg" src="http://s3.51cto.com/wyfs02/M02/3F/80/wKiom1PJ7UqQkS0KAAD_m4GqbWw562.jpg" />

mkdir——建立新的目錄

 650) this.width=650;" title="1.png" alt="wKioL1PJ7xrxIJfTAACiBwz_jpA232.jpg" src="http://s3.51cto.com/wyfs02/M02/3F/80/wKioL1PJ7xrxIJfTAACiBwz_jpA232.jpg" />

如果需要建立嵌套的多層目錄,必須結合"-P"選項,負責只能建立一個子目錄。

 

touch——建立空檔案

650) this.width=650;" title="2.png" alt="wKioL1PJ7yOSTSlHAACauTKfFH4058.jpg" src="http://s3.51cto.com/wyfs02/M02/3F/80/wKioL1PJ7yOSTSlHAACauTKfFH4058.jpg" />

如果目標檔案已存在將更新目標檔案的時間標記。

 

ln建立串連檔案

串連檔案分為軟串連和永久連結兩種,區別在於,刪除原始檔案後,軟串連將失效,但永久連結,仍舊可用:軟串連試用與檔案或目錄,但硬串連只可用於檔案,不能為目錄建立硬串連。

預設建立的是永久連結。

-s:建立軟串連

 650) this.width=650;" title="3.png" alt="wKiom1PJ7jyBwCP7AACok2Y7qgw099.jpg" src="http://s3.51cto.com/wyfs02/M01/3F/80/wKiom1PJ7jyBwCP7AACok2Y7qgw099.jpg" />

 

cp——複製檔案或目錄

-f:覆蓋目標同名檔案或目錄時不進行提醒,而直接強制複製。

-i:覆蓋目標同名檔案或目錄時提醒使用者確認

-p:複製時保持源檔案的許可權,屬主及時間標記等屬性不變。

-r:複製目錄是必須使用此選項,表示遞迴複製所有檔案及子目錄。

 

rm——刪除檔案或目錄

-f:刪除檔案或目錄時不進行提醒。

-i:刪除檔案或目錄時提醒使用者確認。

-r:刪除目錄時必須使用此選項,表示遞迴刪除整個分類樹。

 

mv——移動檔案或目錄

 650) this.width=650;" title="4.png" alt="wKiom1PJ7oTxD_YnAADHKgbSxIg174.jpg" src="http://s3.51cto.com/wyfs02/M02/3F/80/wKiom1PJ7oTxD_YnAADHKgbSxIg174.jpg" />

 

which——命令尋找Linux命令檔案並顯示所在的位置。

 650) this.width=650;" title="5.png" alt="wKioL1PJ78OQ5tJaAABgDcVHgfg155.jpg" src="http://s3.51cto.com/wyfs02/M00/3F/80/wKioL1PJ78OQ5tJaAABgDcVHgfg155.jpg" />

 

find——尋找檔案或目錄

按名稱尋找:關鍵字為"-name",根據目標檔案的名稱進行尋找,允許使用"*"及"?"萬用字元。

按檔案大小尋找:關鍵字為"-size"一般使用+ - 號設定超過或小於指定的大小作為尋找條件。常用的容量單位包括k,M,G。

按檔案屬性尋找:關鍵字為"-user",根據檔案是否屬於目標使用者進行尋找。

按檔案類型尋找:關鍵字為"-type",普通檔案(f)、目錄(d)、塊裝置檔案(b)、字元裝置檔案(c)等。

 650) this.width=650;" title="6.png" alt="wKioL1PJ8AXwk714AACJ1CFIMMI904.jpg" src="http://s3.51cto.com/wyfs02/M00/3F/80/wKioL1PJ8AXwk714AACJ1CFIMMI904.jpg" />

 

cat——顯示並串連檔案內容

 650) this.width=650;" title="7.png" alt="wKiom1PJ7yTy1aKuAAGY3_1gYcE548.jpg" src="http://s3.51cto.com/wyfs02/M02/3F/80/wKiom1PJ7yTy1aKuAAGY3_1gYcE548.jpg" />

 

more和less ——分頁查看檔案內容

more會顯示當前頁數的百分比less不會顯示。

按空格鍵向下翻一屏,按b鍵向上翻一屏,按q鍵退出。

 650) this.width=650;" title="8.png" alt="wKioL1PJ8KHBgrHIAAD24AnLdpk905.jpg" src="http://s3.51cto.com/wyfs02/M01/3F/80/wKioL1PJ8KHBgrHIAAD24AnLdpk905.jpg" />

 

head和tail——查看檔案開頭或末尾部分內容

可以使用-n指定參數,若不指定參數預設只顯示10行

顯示第四行的內容

 650) this.width=650;" title="9.png" alt="wKiom1PJ78rjeJCEAAB6MNap3HI627.jpg" src="http://s3.51cto.com/wyfs02/M00/3F/80/wKiom1PJ78rjeJCEAAB6MNap3HI627.jpg" />

 

wc——統計檔案內容中的單詞數量

-c:統計檔案內容中的位元組數

-l:統計檔案內容中的行數

-w:統計檔案內容中的單詞數

預設三個選項都有                       

 650) this.width=650;" title="11.png" alt="wKioL1PJ8QWAR_EpAABtj6YWKD0709.jpg" src="http://s3.51cto.com/wyfs02/M02/3F/80/wKioL1PJ8QWAR_EpAABtj6YWKD0709.jpg" />

 

grep——檢索過濾檔案內容

-i:尋找內容時忽略大小寫。

-v:翻轉尋找,即輸出與尋找條件不符的行。

 

650) this.width=650;" title="20.png" alt="wKioL1PJ8UGTR7xOAAB2aR9bKPU996.jpg" src="http://s3.51cto.com/wyfs02/M00/3F/80/wKioL1PJ8UGTR7xOAAB2aR9bKPU996.jpg" />

本文出自 “飛冰” 部落格,請務必保留此出處http://wangjunkang.blog.51cto.com/8809812/1440165

Linux檔案和目錄管理

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.