您好,登錄后才能下訂單哦!
liunx目錄和文件管理(一)
要求:
? 練習目錄和文件管理的基本命令。
u 查看及切換目錄:pwd、cd、ls、du。
步驟:
1. pwd命令—查看當前的工作目錄(Print Working Directory)
2. cd命令—切換工作目錄(Change Directory)
cd -:返回上一級
cd:返回根目錄
cd ~:返回宿主目錄
3. ls命令—列表(List)顯示目錄內容
? -l:以長格式(Long)顯示文件和目錄的列表,包括權限、大小、最后更新時間等詳細信息。不使用-l選項時,ls命令默認以短格式顯示目錄名或文件名信息
? -a:顯示所有(All)子目錄和文件的信息,包括名稱以點號“.”開頭的隱藏目錄和隱藏文件
? -A:與-a選項的作用基本類似,但有兩個特殊隱藏目錄不會顯示:表示當前目錄的“.”,表示父目錄的“. .”。
? -d:顯示目錄(Directory)本身的屬性,而不是顯示目錄中的內容
? -h:以更人性化(Human)的方式顯示目錄或文件的大小,默認的大小單位為字節,使用-h選項后將顯示為K、M等單位。此選項需要結合-l選項一起使用。
? -R:以遞歸(Recursive)的方式下是指定目錄及其子目錄中的所有內容。
? --color:在字符模式中以顏色區分不同的文件,如果使用“—color=tty”,表示使用終端預定義的顏色方案。一般是這樣的:深藍色表示目錄、白色表示一般文件、綠色表示可執行的文件、***表示設備文件、紅色表示壓縮文件。
經驗總結:
對于經常使用的比較長的命令行,可以通過alias別名機制進行簡化,以提高使用效率。例如執行下列命令可以定義一個名為myls的命令別名,以后再執行“myls”時即等同于執行“ls –alh”命令。如下所示:
4. du命令—統計目錄及文件的空間占用情況(Disk Usage)
? -a:統計磁盤空間占用時包括所有的文件,而不僅僅只統計目錄。
? -h:以更人性化的方式(默認以KB計數,但不顯示單位)顯示出統計結果,使用-h選項后將顯示出K、M等單位。
? -s:只統計每個參數所占用空間總的(Summary)大小,而不是統計每個子目錄、文件的大小。
u 創建目錄和文件:mkdir、touch、ln。
步驟:
1. mkdir命令—創建新的目錄(Make Directory)
2. touch命令—創建空文件
3. ln命令—創建鏈接(Link)文件
默認創建的是硬鏈接,如果需要創建軟鏈接,必須結合“-s”選項明確進行指定。硬鏈接能同步更新。基本使用格式:
ln [ -s ] 源文件或目錄… 鏈接文件或目標位置
u 復制、刪除、移動目錄和文件:cp、rm、mv。
1. cp命令—復制(Copy)文件或目錄
基本使用格式:
cp [ 選項 ]… 源文件或目錄… 目錄文件或目錄
? -f:覆蓋目標同名文件或目錄時不進行提醒,而直接強制(Force)復制。
? -i:覆蓋目標同名文件或目錄是提醒用戶確認(Interactive,交互式)。
? -p:復制時保持(Preserve)源文件的權限、屬主及時間標記等屬性不變。
? -r:復制目錄時必須使用此選項,表示遞歸復制所有文件及子目錄。
2. rm命令—刪除(Remove)文件或目錄
? -f:刪除文件或目錄時不進行提醒,而直接強制刪除。
? -i:刪除文件或目錄時提醒用戶確認。
? -r:刪除努魯時必須使用此選項,表示遞歸刪除整個目錄樹(應謹慎使用)。
3. mv命令—移動(Move)文件或目錄
如果目標位置與源位置相同,則效果相當于為文件或目錄改名。基本使用格式:
mv [ 選項 ] … 源文件或目錄… 目標文件或目錄
u 查找目錄和文件:which、find。
1. Which命令—查找Linux命令文件并顯示所在的位置
2. Find命令—查找文件或目錄
基本使用格式:
Find [ 查找范圍 ] [ 查找條件表達式 ]
? 按名稱查找:關鍵字為“-name”,根據目標文件的名稱進行查找,允許使用“*”及“?”通配符。
? 按文件大小查找:關鍵字為“-size”,根據目錄文件的大小進行查找,一般使用“+”、“-”號設置超過或小于指定的大小作為查找條件。常用的容量單位包括k(注意是小寫)、M、G。
? 按文件屬主查找:關鍵字為“-user”,根據文件是否屬于目標用戶進行查找。
? 按文件類型查找:關鍵字為:“-type”,根據文件的類型進行查找,這里的類型指的是普通文件(f)、目錄(d)、塊設備文件(b)、字符設備文件(c)等。塊設備指的是成塊讀取數據的設備(如硬盤、內存等),而字符設備指的是按單個字符讀取數據的設備(如鍵盤、鼠標等)。
? 練習命令幫助信息的獲取。
u 使用man、--help選項查看find命令的幫助信息,比較它們的異同。
find --help:
man find:
u 使用man工具查看man本身的手冊頁信息,并保存為man.txt文本文件。
u 使用man工具查看wget下載工具、date日期顯示工具的手冊頁信息,并用date命令輸出“YYYY-mm-dd HH:MM”格式的時間信息(執行命令date+“%F+%R”或者date+“%Y-%m-%d %H:%M”)。
查看wget下載工具:
查看date日期工具:
輸入date命令查看日期時間:
u 查看系統目錄/sbin、/bin、/usr/bin、/usr/sbin中有哪些命令或程序,對教材中未學習到的命令,使用man工具查看其幫助,了解這些命令的作用及使用方法。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。