04-文件和目錄命令

4.1 終端實(shí)用技巧

自動補(bǔ)全

  • 在輸出 文件/ 目錄 /命令 的前幾個(gè)字母之后,按下 Tab
    • 如果輸入的沒有歧義,系統(tǒng)會自動補(bǔ)全
    • 如果還存在其他 文件/ 目錄 /命令 ,再按一下 tab 鍵,系統(tǒng)會提示可能存在的命令

曾經(jīng)使用過的命令

  • 上/下 光標(biāo)鍵可以在曾經(jīng)使用過的命令之間來回切換
  • 如果想要退出選擇,并且不想執(zhí)行當(dāng)前選中的命令,可以按 Ctrl + C
4.2 ls命令說明
  • . 開頭的文件為隱藏文件,需要用 -a 參數(shù)才能顯示
  • 點(diǎn) . 表示當(dāng)前目錄
  • .. 代表上一級目錄

ls常用選項(xiàng)

參數(shù) 含義
-a 顯示指定目錄下所有子目錄與文件,包括隱藏文件
-l 以列表的形式顯示文件的詳細(xì)信息
-h 配合 -l 以人性化的方式顯示文件大小

上面三項(xiàng)在輸入時(shí)可以省略為 ls -lha

ls和通配符的聯(lián)合使用

通配符 含義
* 代表任意個(gè)數(shù)個(gè)字符
? 代表任意一個(gè)字符,至少1個(gè)
[] 表示可以匹配字符組中的任意一個(gè)
[abc] 匹配a、b、c中的任意一個(gè)
[a - f] 匹配從a到f范圍內(nèi)的任意一個(gè)字符

下面的方式可以列出所有以 .txt 結(jié)尾并且名稱以 t 結(jié)尾的文件

ls *t.txt

通過下面的方式可以把 123.txt 223.txt 323.txt 423.txt 523.txt 全部列舉出來:

ls [12345]23.txt

還可以使用連接符的方式以區(qū)間的方式列舉出來,即 123.txt523.txt 都可以打印出來

ls [1-5]23.txt
4.3 切換目錄
4.3.1 cd

cdchange directory 的縮寫,其功能是更改當(dāng)前的工作目錄

命令 含義
cd 切換到當(dāng)前用戶的主目錄/home/用戶目錄
cd ~ 切換到當(dāng)前用戶的主目錄/home/用戶目錄
cd . 保持當(dāng)前目錄不變
cd .. 切換到上級目錄
cd - 可以在最近兩次工作目錄之間來回切換
4.3.2 相對路徑和絕對路徑
  • 相對路徑:在輸入路徑時(shí),最前面不是 / 或者 ~ ,表示相對 `當(dāng)前目錄所在的目錄位置
  • 絕對路徑:在輸入路徑時(shí),最前面是 / 或者 ~ ,表示從 根目錄/家目錄 開始的具體目錄位置
4.4 創(chuàng)建和刪除操作
4.4.1 touch
  • 創(chuàng)建文件或者修改文件時(shí)間
    • 如果文件不存在,可以創(chuàng)建一個(gè)空白文件
    • 如果文件已經(jīng)存在,可以修改文件的末次修改時(shí)間
4.4.2 mkdir
  • 創(chuàng)建一個(gè)新的目錄
選項(xiàng) 含義
-p 可以遞歸創(chuàng)建目錄

下面的命令是在當(dāng)前目錄下,創(chuàng)建一個(gè) A 的目錄,又在 A 的目錄下創(chuàng)建一個(gè) B 的目錄,又依次一級一級創(chuàng)建 CD 目錄

mkdir -p A/B/C/D

注意:新建目錄的名稱不能與當(dāng)前目錄中已有的目錄或者文件同名

4.4.3 rm
  • 刪除文件或目錄
  • 使用 rm 命令要小心,因?yàn)槲募h除后不能使用 廢紙簍 恢復(fù)
選項(xiàng) 含義
-r 遞歸地刪除目錄下的內(nèi)容,刪除文件夾時(shí)必須加此參數(shù)
-f 強(qiáng)制刪除,忽略不存在的文件,無需提示
  • 注意在使用 rmdir 文件夾 時(shí),如果不加 -r 參數(shù),如果文件夾下還有子文件夾則會提示 Directory not empty
  • 在使用rmdir 文件夾 時(shí),如果不加 -f 參數(shù),如果文件夾不存在,則會有提示 No such file or directory,-r 則表示忽略提示
  • rm 命令也可以使用通配符
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容