*目錄和文件命令

查詢目錄中內容——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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章