linux件和目錄管理

2021-10-20 18:22:11 字數 2718 閱讀 6943

ls(英文全拼:list files): 列出目錄及檔名

cd(英文全拼:change directory):切換目錄

pwd(英文全拼:print work directory):顯示目前的目錄

mkdir(英文全拼:make directory):建立乙個新的目錄

rmdir(英文全拼:remove directory):刪除乙個空的目錄

cp(英文全拼:copy file): 複製檔案或目錄

rm(英文全拼:remove): 刪除檔案或目錄

mv(英文全拼:move file): 移動檔案與目錄,或修改檔案與目錄的名稱

1. ls (列出目錄)

在linux系統當中, ls 命令可能是最常被執行的。

語法:[root@www ~]# ls [-aadffhilnrrst] 目錄名稱

[root@www ~]# ls [–color=] 目錄名稱

[root@www ~]# ls [–full-time] 目錄名稱

選項與引數:

-a :全部的檔案,連同隱藏檔案( 開頭為 . 的檔案) 一起列出來(常用)

-d :僅列出目錄本身,而不是列出目錄內的檔案資料(常用)

-l :長資料串列出,包含檔案的屬性與許可權等等資料;(常用)

將家目錄下的所有檔案列出來(含屬性與隱藏檔)

[root@www ~]# ls -al ~

2. cd (切換目錄)

cd是change directory的縮寫,這是用來變換工作目錄的命令。

語法:cd [相對路徑或絕對路徑]

#使用 mkdir 命令建立 runoob 目錄

[root@www ~]# mkdir runoob

3.pwd (顯示目前所在的目錄)

pwd 是 print working directory 的縮寫,也就是顯示目前所在目錄的命令。

[root@www ~]# pwd [-p]

選項與引數:

-p :顯示出確實的路徑,而非使用鏈結 (link) 路徑。

例項:單純顯示出目前的工作目錄:

4.mkdir (建立新目錄)

如果想要建立新的目錄的話,那麼就使用mkdir (make directory)吧。

語法:mkdir [-mp] 目錄名稱

選項與引數:

-m :配置檔案的許可權喔!直接配置,不需要看預設許可權 (umask) 的臉色~

-p :幫助你直接將所需要的目錄(包含上一級目錄)遞迴建立起來!

5.rmdir (刪除空的目錄)

語法:rmdir [-p] 目錄名稱

選項與引數:

[root@www tmp]# rmdir runoob/

將 mkdir 例項中建立的目錄(/tmp 底下)刪除掉!

6.cp (複製檔案或目錄)

cp 即拷貝檔案和目錄。

語法:[root@www ~]# cp [-adfilprsu] **檔(source) 目標檔(destination)

[root@www ~]# cp [options] source1 source2 source3 … directory

選項與引數:

-f:為強制(force)的意思,若目標檔案已經存在且無法開啟,則移除後再嘗試一次;

-i:若目標檔(destination)已經存在時,在覆蓋時會先詢問動作的進行(常用)

-l:進行硬式鏈結(hard link)的鏈結檔建立,而非複製檔案本身;

-p:連同檔案的屬性一起複製過去,而非使用預設屬性(備份常用);

-r:遞迴持續複製,用於目錄的複製行為;(常用)

-s:複製成為符號鏈結檔 (symbolic link),亦即『捷徑』檔案;

-u:若 destination 比 source 舊才公升級 destination !

用 root 身份,將 root 目錄下的 .bashrc 複製到 /tmp 下,並命名為 bashrc

7.rm (移除檔案或目錄)

語法:rm [-fir] 檔案或目錄

選項與引數:

-f :就是 force 的意思,忽略不存在的檔案,不會出現警告資訊;

-i :互動模式,在刪除前會詢問使用者是否動作

-r :遞迴刪除啊!最常用在目錄的刪除了!這是非常危險的選項!!!

將剛剛在 cp 的例項中建立的 bashrc 刪除掉!

8.mv (移動檔案與目錄,或修改名稱)

語法:[root@www ~]# mv [-fiu] source destination

[root@www ~]# mv [options] source1 source2 source3 … directory

linux 檔案內容檢視

linux系統中使用以下命令來檢視檔案的內容:

cat 由第一行開始顯示檔案內容

tac 從最後一行開始顯示,可以看出 tac 是 cat 的倒著寫!

nl 顯示的時候,順道輸出行號!

more 一頁一頁的顯示檔案內容

less 與 more 類似,但是比 more 更好的是,他可以往前翻頁!

head 只看頭幾行

tail 只看尾巴幾行

03 檔案和目錄管理

unit3 browsing the filesystem 1.linux file hierarchy concepts 樹狀架構 表示當前目錄 表示當前使用者的家目錄。2.some important directories 1 the home directories root home 2 ...

(2 8)檔案和目錄操作 Linux檔案許可權管理

函式功能 按照前述檔案許可權檢查的4個步驟測試訪問檔案是否具有相應許可權 函式原型 int access const char pathname,int mode pathname 所要操作的檔案路徑名函式原型 int chmod const char pathname,mode t mode in...

linux檔案和目錄管理

cd 相對路徑 絕對路徑 用途 變更當前目錄,cd是change directory的縮寫 例 cd 回到上層目錄 cd home 相對路徑的寫法 cd var www html絕對路徑的寫法 cd 回到使用者的根目錄 cd 回到使用者的根目錄 cd loki 回到使用者loki的根目錄 pwd 用...