查詢目錄中內容——ls
#ls [選項] [文件或目錄]
選項:
- -a——顯示所有文件,包括隱藏文件(.表示隱藏文件)
- -l——顯示文件權限等詳細信息,ls -l 和命令ll效果一樣
- -d——查看目錄屬性
- -h——人性化顯示文件大小
- -i——顯示inode
查詢所在目錄位置——pwd(print working directory)
- pwd 記錄當前的目錄路徑,當利用 cd 命令切換當前目錄時,系統自動更新 PWD 的值。
- oldpwd 記錄舊的工作目錄,即用戶所處的前一個目錄.
ticy@ubuntu:~/share/puck2/build/tmp/deploy/images/aud8516-ztk-basic$ pwd
/home/ticy/share/puck2/build/tmp/deploy/images/aud8516-ztk-basic
建立目錄——mkdir (make directory)
#mkdir -p [目錄名]
-p——遞歸處理,創建幾個目錄
切換目錄——cd(change directory)
- #cd [目錄名]——進入該目錄下
- #cd ~ ——進入當前用戶的家home目錄
- #cd ——進入當前用戶的家home目錄
- #cd - ——進入上次目錄
- #cd .. ——進入上級目錄
- #cd . ——進入當前目錄
- #cd /——退回根目錄
相對路徑:參照當前所在目錄,進行查找。
cd ../usr/local/src/
絕對路徑:從根目錄開始指定,一級一級遞歸查找。在任何目錄下,都能進入指定位置
cd /etc/
刪除空目錄——rmdir(remove empty directories)
#rmdir [目錄名]
顯示指定文件或目錄的類型——file
#file [文件或目錄]
創建指定名稱的文件——touch
#touch filename
刪除文件或目錄——rm(主要用這個)
#rm -rf [文件或目錄](remove)
選項:
- -r——刪除目錄
- -f——強制刪除,不詢問
複製文件或目錄命令——cp(copy)
#cp [選項] [原文件或目錄] [目標目錄]
選項:
- -r——複製目錄
- -p——連帶文件屬性複製(如時間等隱藏屬性)
- -d——若文件是連接文件,則複製連接屬性
- -a——相當-pdr
剪切或改名命令——mv (move)
#move [原文件或目錄] [目標目錄]
當原文件或目錄與目標目錄在同一個目錄下是改名操作,否則是剪切操作
選項:
- -d:直接把欲刪除的目錄的硬連接數據刪除成0,刪除該目錄;
- -f:強制刪除文件或目錄,不詢問用戶;
- -i:刪除已有文件或目錄之前先詢問用戶;
- -r或-R:遞歸處理,將指定目錄下的所有文件與子目錄一併處理;
顯示文本文件內容——cat
#cat filename-----一次顯示整個文件 cat filename
#cat > filename-----創建新文件,不能編輯已有文件
#cat file1 file2 > file-----將幾個文件合併爲一個文件
分頁顯示文本文件內容,只允許向前瀏覽——more
#more filename
分頁顯示文本文件內容,並可方便向前,向後瀏覽——less
#less filename
顯示文件前n行內容——head
#head -n filename
顯示文件後n行內容——tail
#tail -n filename