linux學習筆記(2):檔案管理
阿新 • • 發佈:2018-11-10
1. 建立
建立檔案
touch 檔名
舉例:touch file1 flie2 flie3…
新建目錄
mkdir 目錄名
舉例:mldir dir
建立遞迴目錄
mkdir -p 目錄名/目錄名/目錄名…
舉例:mkdir -p dir1/dir2/dir3
2. 刪除
刪除檔案
rm 檔名
舉例:rm flie
強制刪除檔案
rm -f 檔名
註釋:-f 表示force強制刪除不提示
刪除遞迴目錄
rm -r 目錄名
註釋:-r recursive 遞迴刪除,也就是會刪除目錄 本身和裡面的所有內容
舉例:rm -r dir
強制刪除遞迴目錄
rm -fr 目錄名
舉例:rm -fr dir
複製
cp 原始檔 目的地目錄
cp -r 源目錄 目的地目錄
注意:目的地目錄必須存在
舉例:cp flie1 dir0
cp -r dir1 dir0
檔案移動
mv 原始檔 目的地目錄
mv 源目錄 目的地目錄
注意:相同磁碟檔案移動是重新命名
不同磁碟檔案移動是複製後刪除
舉例:mv flie1 dir0
mv dir1 dir0
檔案檢視
cat 檔名 顯示檔案全部內容
-n 檔名 顯示檔案內容並在每行前加入行號
-b 檔名 顯示檔案內容並在每行前加入行號但是不包含空行
分頁瀏覽檢視
less 檔名
上|下 逐行移動
pageup|pagedown 逐頁移動
/關鍵字 高亮顯示關鍵字,n向下匹配,N向上匹配
head 檔名 顯示檔案前10行
head -n 3 &emsp檔名 顯示檔案前3行
tail 檔名 顯示檔案後10行
tail -n 3 檔名 顯示檔案後3行
顯示
ls 目錄名 顯示路徑資訊
ls -l 目錄名 顯示目標屬性
ls -l d 目錄名 顯示目錄本身屬性
ls -R 目錄名 遞迴顯示目錄中的所有內容
ls -a 顯示所有檔案包括以".“開頭的隱藏檔案
ls -ad .* 顯示所有隱藏檔案
切換
cd 進入當前使用者家目錄
cd /mnt 進入mnt目錄
cd … 進入到當前目錄的上一級目錄
cd - 當前目錄和進入當前目錄之前所在目錄之間的切換
檔案路徑
1.相對路徑
相對與當前系統位置,檔名稱的簡寫,此名稱前會自動新增’pwd’命令的輸出,
相對路徑檔名稱前不會出現”/"
2.絕對路徑
檔案在系統中的真實位置,在任何情況下都可以使用絕對路徑一定以"/" 開頭
3.linux的系統結構及目錄分類
linux是一個倒樹型結構頂級目錄 “/” (根目錄)
"/"下的二級目錄
/bin 系統常規命令
/boot 系統啟動目錄
/dev 裝置影射檔案
/etc 系統配置檔案
/home 普通使用者家目錄
/lib 32位函式庫
/lib64 64位函式庫
/media 光碟臨時掛載
/mnt 手動臨時掛載
/run 自動臨時掛載
/opt 第三方軟體安裝位置
/proc 系統程序資訊和硬體資訊
/root 超級使用者家目錄
/sbin 系統管理命令
/srv 系統資料
/sys 核心相關調式
/tmp 臨時檔案
/usr 使用者相關設定
/var 系統資料