Linux檔案系統-目錄和檔案管理
實驗四、Linux檔案系統-目錄和檔案管理
一、實驗要求
(1)掌握目錄和檔案管理的操作命令;
(2)掌握檔案許可權的修改方法。
(3)掌握檔案連結的方法。
二、實驗內容和實驗步驟
【操作要求1】檢視Linux系統常見的目錄。
【操作步驟】輸入命令:ls,檢視Linux系統常見的目錄,截圖如下:
【操作要求2】顯示當前目錄下檔案型別。
【操作步驟】輸入命令:ls –l|more,截圖如下:
說明:
l “-”:表示普通檔案
l “d”:表示目錄檔案
l “c”:表示字元裝置檔案
l “b”:表示塊裝置檔案
l “l”:表示符號連結檔案
【操作要求3】檢視當前目錄下所有檔案型別
【操作步驟】輸入命令:file *,截圖如下:
【操作要求4】先建立兩個新目錄dir1和dir2,然後將dir2目錄移到dir1目錄中,最後刪除dir2目錄。
【操作步驟】
(1)以普通使用者user登陸字元介面,輸入命令:pwd,當前目錄為使用者的主目錄:/home/user。
(2)輸入命令:ls–l,檢視當前目錄中的所有檔案。
(3)建立兩個目錄,輸入命令:mkdir dir{1,2}。
(4)輸入命令:ls–l,確認兩個目錄建立成功。以上4個步驟截圖如下:
(5)輸入命令:mv dir2 dir1,將dir2目錄移動到dir1目錄。
(6)輸入命令:cd dir1,切換dir1目錄,再輸入:ls命令,檢視到dir2目錄。 截圖如下:
(7)刪除dir2目錄,輸入命令:rm–rf dir2。
【操作要求5】查詢profile檔案。
【操作步驟】
(1)切換使用者為超級使用者,輸入命令:su -,並輸入密碼。
(2)輸入命令:find /etc -name profile,截圖如下:
(3) 使用exit命令,退出超級使用者身份。
【操作要求6】將/etc/profile檔案中所有包含“HOSTNAME”的行存入f4檔案,並修改f4檔案的許可權,讓所有使用者都可以讀寫。
【操作步驟】
(1)查詢/etc/profile檔案中所有包含“HOSTNAME”的行,並存入f4檔案。
(2)輸入命令:cat f4,檢視f4檔案的內容。
(3)在f4所在目錄,輸入命令:ls–l f4,檢視f4檔案的詳細資訊。
(4)使用chmod命令,修改f4檔案的許可權。並輸入命令:ls–l f4,檢視f4檔案的詳細資訊。以上步驟截圖如下:
【操作要求7】將f4檔案複製到dir1目錄,並在dir1目錄中建立/etc/fstab檔案的符號連結檔案fstab-link。
【操作步驟】
(1)輸入命令:cp f4 ./dir1,將f4檔案複製到dir1目錄。
(2)建立/etc/fstab檔案的符合連結檔案,輸入命令:ln–s /etc/fstab fstab-link。
(3)輸入命令:ls–l 檢視。以上步驟截圖如下:
【操作要求8】給出(1)cd / (2)cd .. (3) cd ../.. (4)cd命令的執行結果。
【操作步驟】
(1)輸入命令:cd /
(2) 輸入命令:cd ..
(3)輸入命令:cd ../..
(4)輸入命令:cd 以上步驟截圖如下:
【操作要求9】把當前目錄下的所有檔案按檔案由大到小進行排序。
【操作步驟】輸入命令:ls –l |sort –n –r –k 5,截圖如下:
【操作要求10】列出當前目錄下f開頭的所有檔案,更改f1檔案的屬主為user
【操作步驟】
(1)輸入命令:ls –l f* //列出當前目錄下f開頭的所有檔案
(2)輸入命令:chown user f1 //更改f1檔案的所有者
(3)輸入命令: ls –l f* 截圖如下:
【操作要求11】列出當前目錄下f開頭的所有檔案,更改檔案的屬組為user
【操作步驟】
(1)輸入命令:ls –l f* //列出當前目錄下f開頭的所有檔案
(2)輸入命令: chown user :user f1 //更改f1檔案的所有者
(3)或者輸入命令: chown :user f1 //只修改屬組,不修改屬主,
(4)輸入命令: ls –l f* 截圖如下:
【操作要求12 】系統下有使用者root、s001、s002三種使用者。把root下的m1.c連結到s001使用者下,別名為m2.c;再把該檔案連結到s002使用者下,連結檔名不變。
【操作步驟】在root使用者下:
(1)輸入命令: cat >m1.c
(2)輸入命令: ls
(3)輸入命令: ln /root/m1.c /home/s001/ m2.c
(4)輸入命令:ls –li /home/s001/ m2.c
(5)輸入命令:ln /root/m1.c /home/s002
(6)輸入命令:ls –li /home/s002/m1.c
(7)輸入命令:ls –s /root/m1.c /home/s002/m2.c
(8)輸入命令:ls -li /home/s002/m*
以上步驟截圖如下:
【操作要求13】對某個檔案在同一目錄中分別建立硬連結和符號連結檔案,然後執行ls–l命令,觀察輸出資訊的第二列(連結數)以及第五列(檔案尺寸),比較兩種連結有什麼不同。
【操作步驟】
(1)輸入命令:mkdir test //建立一個目錄用於測試
(2)輸入命令:ls //檢視當前目錄下的檔案,若有f1則選取f1,否則需建立f1
(3)輸入命令:ln /root/f1 /root/test/f1 //選擇f1檔案作為原始檔
(4)輸入命令:cd test
(5)輸入命令:ls //看到f1
(6)輸入命令:#ln –s /root/f1 /root/test/f2
(7)輸入命令:#ls –li,檢視有什麼不同。
以上步驟截圖如下:
【操作要求14】閱讀find命令的使用說明後,完成下列工作:
(1) 查詢/home下小於512k的檔案,截圖如下:
(2)列出/home內組id為500的檔案或目錄,截圖如下:
(3)列出/home內組id為500且小於512k的檔案,截圖如下:
(4)列出/etc下以host開頭的檔案,截圖如下:
三、實驗心得
通過本次實驗,我掌握目錄和檔案管理的操作命令,掌握檔案許可權的修改方法,掌握檔案連結的方法。這些內容對於我們學習的linux而言只是入門罷了,學習linux是一個長期的過程,很耗時間,我們還需要不斷深入地去學習它,linux是一個優秀的作業系統,不過它的介面難倒了很多的人,再經過一段時間的努力深入學習,我相信它將會有利於未來的計算機的學習。
相關文章
- Linux檔案和目錄管理Linux
- Linux檔案系統、目錄Linux
- 【Linux】檔案系統目錄Linux
- Linux — 檔案、目錄管理Linux
- Linux 檔案系統的目錄Linux
- Linux檔案及目錄管理Linux
- Linux 檔案與目錄管理Linux
- Linux檔案系統目錄結構Linux
- adb命令管理Linux 檔案和目錄Linux
- 筆記:Linux命令(目錄和檔案管理)筆記Linux
- linux學習(3)檔案和目錄管理Linux
- linux檔案與目錄管理命令Linux
- Linux檔案與目錄管理(2)Linux
- Linux 檔案與目錄管理(轉)Linux
- Linux 檔案系統的目錄結構Linux
- Linux系統的目錄及重要檔案Linux
- 關於檔案系統在建立目錄檔案和普通檔案時的區別
- 解析Linux系統根檔案系統的目錄樹Linux
- Linux 基礎-檔案及目錄管理Linux
- 在 Linux 中如何歸檔檔案和目錄Linux
- 解析Linux系統根檔案系統的目錄樹(轉)Linux
- Linux 檔案與目錄Linux
- linux檔案系統的目錄結構筆記Linux筆記
- Linux dd 在當前目錄建立檔案系統Linux
- 檔案和檔案系統
- 獲取Linux系統中目錄檔案大小的方法Linux
- 簡述 Linux 檔案系統的目錄結構(轉)Linux
- 在Linux中用chattr和lsattr命令管理檔案和目錄屬性Linux
- Linux基礎學習——檔案與目錄管理Linux
- linux rm 命令(刪除檔案和目錄)Linux
- Linux用inotify監聽檔案和目錄Linux
- Linux的檔案屬性和目錄配置Linux
- Linux 檔案與目錄管理常用命令 記錄Linux
- 儲存、檔案管理/目錄、裝置管理
- 沒有目錄建目錄,沒有檔案建檔案
- PHP遍歷目錄和檔案PHP
- Linux系統下/proc/[pid] 目錄各檔案簡析Linux
- 完美解讀Linux中檔案系統的目錄結構Linux