Linux基礎課·
常用檔案管理命令
檔案系統
根目錄 /:
–>bin:常用可執行檔案命令
–>etc:組態檔
–>var:日志
–>lib:安裝包或者庫檔案
–>home:所有用戶的家目錄
–>proc:計算計行程相關的一些資訊檔案
絕對路徑:從根目錄開始描述的路徑
/home/acs/main.cpp
相對路徑:從當前目錄開始描述的路徑
. :當前目錄
… :上級目錄
~/:家目錄
檔案管理常用指令
(1) ctrl c: 取消命令,并且換行
(2) ctrl u: 清空本行命令
(3) tab鍵:可以補全命令和檔案名,如果補全不了快速按兩下tab鍵,可以顯示備選選項
(4)ls: 列出當前目錄下未隱藏的所有檔案,藍色的是檔案夾,白色的是普通檔案,綠色的是可執行檔案
引數 -l:以長格式的形式查看當前目錄下所有可見檔案的詳細屬性
? -a:顯示當前目錄下的所有檔案及檔案夾包括隱藏的.和…等
? -A:–almost-all的縮寫,顯示所有的檔案,包括隱藏檔案,但不包括表示當前目錄.和上級目錄…這兩個檔案,
? -al:顯示當前目錄下的所有檔案及檔案夾包括隱藏的.和…等的詳細資訊
(5) pwd: 顯示當前路徑
(6) cd XXX: 進入XXX目錄下:
? cd … 回傳上層目錄
? cd- 回傳進入此目錄之前所在的目錄
(7) cp XXX YYY: 將XXX檔案復制成YYY,XXX和YYY可以是一個路徑
比如:…/dir_c/a.txt,表示上層目錄下的dir_c檔案夾下的檔案a.txt
cp a/tmp.txt b/tmp2.txt 把檔案夾a里面的檔案復制到b檔案夾里并且重命名為tmp2.txt
cp a/tmp.txt b/,則直接把檔案夾a里面的檔案復制到b檔案夾里
cp a b -r ,把a這個檔案夾,整個復制到b這個路徑下面 ,前提是b檔案夾存在
cp a c -r,把檔案夾a重命名為c之后放在當前路徑下,前提是c檔案夾不存在
(8) mkdir XXX: 創建目錄XXX
mkdir a/b/c -p 在當前路徑下創建a檔案夾,并且在a檔案夾中創建b檔案夾,并且在b檔案夾中創建c檔案夾
(9) rm XXX: 洗掉普通檔案; rm XXX -r: 洗掉檔案夾
? rm 1/* 洗掉檔案夾1里面的內容但不洗掉檔案夾
(10) mv XXX YYY: 將XXX檔案移動到YYY,和cp命令一樣,XXX和YYY可以是一個路徑;重命名也是用這個命令
mv a/tmp.txt b/ 把檔案夾a中的檔案tmp.txt 剪切到檔案夾b中、
mv a/tmp.txt b/tmp1.txt 把檔案夾a中的檔案tmp.txt 剪切到檔案夾b中,重命名為tmp1.txt
(11) touch XXX: 創建一個檔案
(12) cat XXX: 展示檔案XXX中的內容
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/305074.html
標籤:其他
