Linux目錄結構及檔案基本操作

2021-08-26 12:23:16 字數 2121 閱讀 5902

一、linux目錄與windows目錄的區別

windows以儲存介質為主,主要以碟符和分割槽來實現檔案管理,然後之下才是目錄。

linux是以樹形目錄結構的形式來構建整個系統的,從邏輯上來說,linux的磁碟是掛載在目錄上的,每個目錄不僅能使用本地磁碟分割槽的檔案系統,也可以使用網路上的檔案系統。

1、fhs標準

fhs是檔案系統層次結構標準,定義了系統中每個區域的用途,所需要的最小構成的檔案和目錄同時還給出了例外處理和矛盾處理。

fsh會維持更新,將目錄定義為四種互動作用的形態,如下圖所示:

二、目錄路徑

命令cd:可切換目錄

cd .:當前目錄

cd ..:上一級目錄

cd -:上一次所在目錄

cd ~:通常表示當前使用者的home目錄

pwd:可以獲取當前所在路徑(絕對路徑)

三、linux檔案的基本操作

1、新建

新建空白檔案:touch 《檔名》不會覆蓋已有同名檔案

新建空白目錄:mkdir 《目錄名》

建立多級目錄:mkdir -p father/son/grandson

2、複製

複製檔案cp 《目標檔案》 《目的目錄》例:cp test father/son/grandson

複製目錄cp -r 《目標目錄》 《新目錄》例:cp -r father family如果沒有引數r,無法實現目錄複製。

3、刪除

刪除檔案:rm test

rm -f test當檔案為唯讀檔案時,加引數-f可以強制刪除

rm .txt批量刪除檔案

刪除目錄:rm -r family也要加引數r

4、移動檔案與檔案重新命名

移動檔案:mv 源目錄檔案 目的目錄例:mv file document

重新命名檔案:mv 舊的檔名 新的檔名例:mv file myfile

批量重新命名:rename命令,與正規表示式一起使用

5、檢視檔案

列印檔案內容到標準輸出(終端)

cat正序顯示tac倒序顯示 例:cat -n 《檔名》加行號顯示

nl 命令:新增行號並列印

常用引數如下圖所示:

分頁檢視檔案命令:more 和 less

例:more 《檔名》

命令:tailhead

檢視檔案的頭幾行和尾幾行,預設為10行。例:tail -n 1 passwd只檢視1行的內容

例:tail -f passwd不停的讀取某個 檔案的內容並顯示

6、檢視檔案型別

命令file例:file passwd

Linux基礎入門3 目錄結構及檔案基本操作

windows 一直是以儲存介質為主的,主要以碟符 c 盤,d 盤 及分割槽來實現檔案管理,然後之下才是目錄,目錄就顯得不是那麼重要。然而 unix linux 恰好相反,linux是以目錄為主的。linux 是以樹形目錄結構的形式來構建整個系統的,可以理解為樹形目錄是乙個使用者可作業系統的骨架。雖...

Linux基礎入門(三 目錄結構及基本檔案操作)

先插入一點小小的補充 按鍵作用 ctrl d鍵盤輸入結束或退出終端 ctrl s暫停當前程式,暫停後按下任意鍵恢復執行 ctrl z將當前程式放到後台執行,恢復到前台為命令fg ctrl a將游標移至輸入行頭,相當於home鍵 ctrl e將游標移至輸入行末,相當於end鍵 ctrl k刪除從游標所...

Linux目錄結構及檔案基本操作

linux目錄結構及檔案基本操作 一,linux目錄結構 1.fhs標準 tree 如果提示 command not found 就先安裝 因為我們的環境的原因,每次新啟動實驗會清除系統恢復初始狀態,所以需要手動更新軟體包索引,以便我們安裝時能找到相應軟體包的源 sudo apt get updat...