目錄處理命令

HIT-zky發表於2020-09-30

目錄處理命令

ls

命名名稱:ls
命令英文原意:list
命令所在路徑:/bin/ls
執行許可權:所有使用者
功能描述:顯示檔案目錄
語法:ls 選項[-ald] [檔案或目錄]

-a (all)可以顯示隱藏檔案,Linux中隱藏檔案以”.”開頭
-l (long) 顯示檔案引用技術、所有者、所屬組、檔案大小、檔案修改時間、檔名等詳細資訊
-h (human)人性化顯示檔案大小,以K為單位
-i 顯示檔案的 i結點 (inode)

例如:
在這裡插入圖片描述
其中
-rw-------可以看出檔案型別和使用者許可權
第一個"-" 為檔案型別(- 二進位制檔案、d目錄、l軟連結檔案)
剩下9個每三個為一組,分別對應所有者u、所屬組g和其他人o的訪問許可權。r代表讀許可權,w代表寫許可權,x代表執行許可權。

mkdir

命名名稱:mkdir
命令英文原意:make directories
命令所在路徑:/bin/mkdir
執行許可權:所有使用者
功能描述:建立新目錄
語法:mkdir -p [目錄名]
-p 遞迴建立
在這裡插入圖片描述
一開始/tmp目錄下沒有/zky,所以直接建立/tmp/zky/zzz無法建立,這裡可以先建立/zky,然後再建立/zzz。也可以利用-p實現遞迴建立。

在這裡插入圖片描述
也可以連續建立多個目錄

cd

命名名稱:cd
命令英文原意:change directory
命令所在路徑:shell內建命令
執行許可權:所有使用者
功能描述:切換目錄
語法:cd [目錄]
注意:cd … 返回上一級目錄
在這裡插入圖片描述

pwd

命名名稱:pwd
命令英文原意:print working directory
命令所在路徑:/bin/pwd
執行許可權:所有使用者
功能描述:顯示當前目錄
語法:pwd

rmdir

命名名稱:rmdir
命令英文原意:remove empty directories
命令所在路徑:/bin/rmdir
執行許可權:所有使用者
功能描述:刪除空目錄
語法:rmdir[目錄名]
在這裡插入圖片描述
這裡需要注意的是rmdir只能刪除空目錄

cp

命名名稱:cp
命令英文原意:copy
命令所在路徑:/bin/cp
執行許可權:所有使用者
功能描述:複製檔案或目錄
語法:cp -rp [原檔案或目錄] [目標目錄]
-r 複製目錄
-p 保留檔案屬性
在這裡插入圖片描述
cp複製過去也可以更改檔名稱。
在這裡插入圖片描述

mv

命名名稱:mv
命令英文原意:move
命令所在路徑:/bin/mv
執行許可權:所有使用者
功能描述:剪下檔案、改名
語法:mv [原檔案或目錄] [目標目錄]
在這裡插入圖片描述

rm

命名名稱:rm
命令英文原意:remove
命令所在路徑:/bin/rm
執行許可權:所有使用者
功能描述:刪除檔案
語法:rm -rf [檔案或目錄]
-r 刪除目錄
-f 強制執行
在這裡插入圖片描述
其中rm -r 和rmdir的區別如下:
在這裡插入圖片描述

相關文章