命令功能
ls列出目錄內容
cd改變所在目錄
pwd列印當前工作目錄
rm刪除檔案
rmdir
刪除空目錄
cp複製檔案或目錄
mv移動或重新命名檔案或目錄
命令:pwd
printworkingdirectory
列印當前檔案工作目錄的全路徑
使用-p選項 在連線目錄下列印實際路徑
命令:ls
list directory contents
使用-l選項列出檔案詳情
使用-a選項列出隱藏檔案
類似windows下dir命令
命令:cd,cd [目錄路徑]
changedirectories
unix下路徑分隔符為/,windows下為\
根目錄路徑為/,絕對路徑以/開頭,從根目錄開始往下找
檔案路徑快捷字元列表 字元
含義~使用者主目錄
.當前目錄
…當前目錄上級目錄
-返回上乙個工作目錄
常見目錄說明 目錄
說明/dev
硬體裝置
/lib、/usr/lib、/usr/local/lib
函式庫/mnt
經常被用來掛載硬碟裝置,例如掛載第二塊硬碟
/media
訪問可移除儲存裝置,例如cd、u盤等
/usr
大部分使用者安裝的程式
/etc
系統級別設定
/bin
系統程式
/home/
使用者主目錄,username為使用者名稱
命令:cat cat [檔案路徑(多個)]…
concatenate files and print them
如果執行不帶任何引數執行cat命令,控制台將會掛起,使用ctrl+c退出。
命令:touch touch [選項] 《檔案路徑》
change file timestamps
調整制定檔案時間戳,不帶選項預設使用當前時間和日期
如果檔案不存在,會建立新檔案
命令:mkdir mkdir [選項] 《目錄路徑(多個)>
makedirectories
至少有乙個目錄路徑引數,支援多個路徑,以空格分隔
使用-p選項會自動建立所有不存在的祖先目錄,即使目錄已存在,也不會返回失敗
命令:rm rm [選項] 《路徑》
remove files or directories
刪除指定路徑檔案
支援使用萬用字元刪除多個檔案,例如 rm * 刪除當前目錄下所有檔案, rm *.txt 刪除當前目錄下所有檔名以.txt結尾的檔案。
預設情況下,rm不能刪除目錄,我們可以使用rmdir命令刪除空目錄,或者使用-r選項刪除目錄及其所有子孫目錄和檔案。
命令:cp cp [選項] 《原始檔路徑》 《目標檔案存放路徑》
copy
支援使用萬用字元複製多個檔案
使用-r選項複製完整目錄及其子目錄和檔案,-f選項強制覆蓋已存在檔案。
命令:mv mv [選項] 《原始檔路徑》 《目標檔案存放路徑》
move files and directories
除了移動檔案或目錄位置外,也開使用該命令重新命名檔案
檔案系統 why檔案系統
為什麼需要檔案系統,可否由作業系統直接寫裸裝置?裸裝置是一種沒有經過格式化的磁碟或分割槽,即讓作業系統直接管理操作磁碟設定,進行資料讀寫等。通過檔案系統的方式組織磁碟儲存和資料管理有很多好處,比如 1.資料讀取 管理等操作變得簡單便捷 檔案系統給使用者提供了乙個簡單的操作介面,只需簡單的操作就能實現...
檔案系統 檔案系統的架構
vfs是具體檔案系統的抽象,依靠超級塊 inode dentry以及檔案這些結構來發揮作用,檔案系統的架構就體現在這些結構的使用方式中。1 超級塊作用分析 1 2 所有的dentry都指向乙個dentry hashtable dentry hashtable是乙個樹組,每乙個樹組成員都是hash鍊錶...
檔案系統 編寫檔案系統
8.5 編寫乙個檔案系統 如果寫乙個實際檔案系統,但是涉及的東西太多,不容易簡明扼要的理解檔案系統的實現。linux核心中提供的romfs檔案系統是個非常理想的例子,既有實際應用架構,也清晰明了,故以romfs為例項分析檔案系統的實現。一 linux檔案系統的實現要素 編寫新檔案系統涉及一些基本物件...