Ubuntu-Linux-操作系統(微課版)第三章-文件與目錄管理課件_第1頁
Ubuntu-Linux-操作系統(微課版)第三章-文件與目錄管理課件_第2頁
Ubuntu-Linux-操作系統(微課版)第三章-文件與目錄管理課件_第3頁
Ubuntu-Linux-操作系統(微課版)第三章-文件與目錄管理課件_第4頁
Ubuntu-Linux-操作系統(微課版)第三章-文件與目錄管理課件_第5頁
已閱讀5頁,還剩27頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Ubuntu Linux 操作系統(第 2 版)(微課版)工業和信息化“十三五”人才培養規劃教材第3章 文件與目錄管理能力CAPACITY要求熟悉Linux目錄結構,了解Linux文件類型。掌握文件管理器和命令行的目錄操作方法。掌握文件管理器和命令行的文件操作方法。掌握文件和目錄權限管理的操作方法。Ubuntu目錄操作Linux文件與目錄概述Ubuntu文件操作管理文件和目錄權限3.1 Linux文件與目錄概述Linux目錄結構Linux目錄樹目錄樹的起始點為根目錄(/)。每一個目錄不僅能使用本地分區的文件系統,也可以使用網絡上的文件系統。每一個文件在目錄樹中的文件名(包含完整路徑)獨一無二

2、。3.1 Linux文件與目錄概述Linux目錄結構文件與目錄的命名規范目錄或文件名長度可以達到255個字符。包含完整路徑名稱及目錄(/)的完整文件名為4096個字符。嚴格區分大小寫。可以包含空格等特殊字符,但必須使用引號;不可以包含“/”字符。還應避免特殊字符:* ? ; & ! | ( ) 。同類文件應使用同樣的后綴或擴展名。3.1 Linux文件與目錄概述Linux目錄配置標準FHSFHS規范在根目錄(/)下面各個主要目錄應該放什么樣的文件第1層是根目錄下面的各個目錄應該放什么文件第2層針對/usr及/var這兩個目錄的子目錄來定義3.1 Linux文件與目錄概述Linux文件類型Lin

3、ux文件結構索引節點:又稱I節點,包含有關相應文件信息的一個記錄。數據:文件的實際內容,可以是空的,也可以非常大,并且有自己的結構。普通文件包括文本文件、數據文件和可執行的二進制程序等。目錄文件目錄文件是一種特殊文件,利用它可以構成文件系統的分層樹形結構。每個目錄文件中至少包括兩個條目:“.”表示上一級目錄,“.”表示該目錄本身。3.1 Linux文件與目錄概述Linux文件類型設備文件設備文件是一種特殊文件,用于存放在文件索引節點中的信息。設備文件又可分為兩種類型:字符設備文件和塊設備文件。鏈接文件 一種特殊文件,提供對其他文件的參照。它們存放的數據是文件系統中通向文件的路徑。鏈接文件有兩種

4、,分別是符號鏈接(Symbolic Link)和硬鏈接(Hard Link)。 使用ls -l命令以長格式列出目錄時,每一行第1個字符代表文件類型。其中-表示普通文件,d表示目錄文件,c表示字符設備文件,b表示塊設備文件,l表示符號鏈接文件。Ubuntu目錄操作Linux文件與目錄概述Ubuntu文件操作管理文件和目錄權限3.2 Ubuntu目錄操作使用文件管理器進行目錄操作Ubuntu桌面環境使用的文件管理器是Nautilus3.2 Ubuntu目錄操作使用命令行進行目錄操作創建目錄mkdir命令創建由目錄名命名的目錄。 mkdir 選項 目錄名刪除目錄使用rmdir命令從一個目錄中刪除一個

5、或多個空的子目錄 rmdir 選項 目錄名3.2 Ubuntu目錄操作使用命令行進行目錄操作改變工作目錄cd命令用來改變工作目錄 cd 目錄名pwd命令用于顯示當前工作目錄的絕對路徑 pwd顯示目錄內容ls命令列出指定目錄的內容 ls 選項 目錄或文件Ubuntu目錄操作Linux文件與目錄概述Ubuntu文件操作管理文件和目錄權限3.3 Ubuntu文件操作使用文件管理器進行文件操作在Ubuntu桌面環境使用文件管理器進行文件操作3.3 Ubuntu文件操作使用命令行進行文件操作文件內容顯示cat命令連接文件并打印到標準輸出設備上,常用來顯示文件內容 cat 選項 文件名1 文件名2more

6、命令時可以逐頁顯示文件內容 more 選項 文件名less命令用來分頁顯示文件內容,但功能比more更強大 less 選項 文件名3.3 Ubuntu文件操作使用命令行進行文件操作文件內容顯示head命令在屏幕上顯示文件的開頭若干行或多少個字節 head 選項 文件名tail命令在屏幕上顯示指定文件的末尾若干行或若干字節 tail 選項 文件名od命令用于按照特殊格式查看文件內容。語法格式如下: od 選項 文件名3.3 Ubuntu文件操作使用命令行進行文件操作文件內容查找grep命令用來在文本文件中查找指定模式的單詞或短語 grep 選項. 模式 文件名.文件內容比較comm命令對兩個已經

7、排好序的文件進行逐行比較,只顯示它們共有的行 comm -123 文件1 文件2diff命令逐行比較兩個文件,列出它們的不同之處,并且提示為使兩個文件一致需要修改哪些行。 diff 選項 文件1 文件23.3 Ubuntu文件操作使用命令行進行文件操作文件內容排序sort命令用于對文本文件的各行進行排序 sort 選項 文件名列表文件內容統計wc命令用于統計出指定文件的字節數、字數、行數,并輸出結果 wc 選項 文件名列表3.3 Ubuntu文件操作使用命令行進行文件操作文件內容查找find命令用于在目錄結構中搜索滿足查詢條件的文件并執行指定操作 find 路徑 匹配表達式locate命令用于

8、查找文件,它比find命令的搜索速度快 locate 選項. 模式.3.3 Ubuntu文件操作使用命令行進行文件操作文件(目錄)復制、刪除和移動cp命令將源文件或目錄復制到目標文件或目錄中 cp 選項 源文件或目錄 目標文件或目錄rm命令可以刪除一個目錄中的一個或多個文件和目錄,也可以將某個目錄及其下屬的所有文件和子目錄刪除。 rm 選項 文件列表mv命令用來移動文件或目錄,還可在移動的同時修改文件或目錄名。 mv 選項 源文件或目錄 目標文件或目錄3.3 Ubuntu文件操作使用命令行進行文件操作鏈接文件創建鏈接文件命令是ln,該命令在文件之間創建鏈接。建立符號鏈接文件的語法格式 ln s

9、 目標(原文件或目錄) 鏈接文件建立硬鏈接文件的語法格式: ln 目標(原文件) 鏈接文件Ubuntu目錄操作Linux文件與目錄概述Ubuntu文件操作管理文件和目錄權限3.4 管理文件和目錄權限文件訪問者身份與文件訪問權限Linux文件結構所有者(屬主)所屬組(屬組)其他用戶 普通文件 讀(r):讀取文件內容或者查看目錄。 寫(w):修改文件內容或者創建、刪除文件。 執行(x):執行文件或者允許使用cd命令進入目錄。3.4 管理文件和目錄權限文件訪問者身份與文件訪問權限查看文件屬性-rw-r-r- 1 zxp zxp 8980 7月 14 21:11 examples.desktop文件權

10、限 鏈接所有者所屬組 容量 修改日期 文件名 字符1字符24字符57字符810文件類型所有者權限所屬組權限其他用戶權限3.4 管理文件和目錄權限變更文件訪問者身份變更所有者使用chown命令變更文件所有者,使其他用戶對文件具有所有權 chown 選項 新所有者 文件列表變更所屬組使用chgrp命令可以變更文件的所屬組 chgrp 選項 新的所屬組 文件列表使用chown命令同時變更文件所有者和所屬組 chown 選項 新所有者: 新的所屬組 文件列表3.4 管理文件和目錄權限設置文件訪問權限chmod命令設置文件訪問權限用法 chmod 選項. 模式,模式. 文件設置文件訪問權限(文件權限用字

11、符表示) +表示增加某種權限,表示撤銷某種權限,=表示指定某種權限 所有者、所屬組和其他用戶分別用字符u、g、o表示,全部用戶用a表示 權限類型用r、w和x表示設置文件訪問權限(文件權限用數字表示)將權限讀(r)、寫(w)和執行(x)分別用數字4、2和1表示,沒有任何權限則表示為0權限用其各項權限的和表示(結果為07之間的數字),依次為所有者(u)、所屬組(g)和其他用戶(o)的權限3.4 管理文件和目錄權限設置默認的文件訪問權限默認管理員新創建的普通文件的權限被設置為:rw-r-r-,用數字表示為644。新創建的目錄權限為:rwxr-xr-x,用數字表示為755。默認權限通過umask(掩碼

12、)實現,掩碼用數字表示,實際上是文件權限碼的“補碼”。創建目錄的最大權限為777,減去umask值(如022),就得到目錄創建默認權限(如777022=755)。創建文件的最大權限為666,減去umask值(如022),就得到文件創建默認權限(如666022=644)。可使用umask命令來查看和修改umask值。3.4 管理文件和目錄權限設置特殊權限特殊權限共有3種:suid、sgid和sticky。Linux的suid(setuid)和sgid(setgid)與用戶進程的權限有關。suid和sgid用字符表示,分別為s和g。要在文件屬性中表示這些特殊權限,將在執行權x標志位置上顯示。suid和sgid權限使用八進制數字分別表示為4和2。為防止用戶任意刪除或修改別人的文件,可以設置sticky權限。sticky權限只對目錄有效。sticky權限用字符表示t,用八進制數字表示為1。3.4 管理文件和目錄權限在圖形界面中管理文件和文件夾訪問權限可設置的文件夾訪問權限無:沒有任何訪問權限(不能對所有者設置此權限)。只能列出文件:可列出文件清單。訪問文件:可以查看文件,但是不能做任何

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論