linux命令行學(xué)習(xí)(5):操作文件與目錄

本文介紹復(fù)制文件、移動文件、創(chuàng)建目錄、刪除文件的命令。

注意linux中一切皆文件,所以,這里說的文件,當然也包括目錄。但要指出:創(chuàng)建目錄的命令,只能用來創(chuàng)建目錄,并不能用來創(chuàng)建文件。

復(fù)制文件命令cp(copy之略),移動文件命令mv(move之略),創(chuàng)建目錄mkdir(make directory之略),刪除文件命令rm(remove之略)。

還要提到一件事,在linux中,文件名第一個字符是圓點的,是隱藏文件。用ls命令顯示時,使用選項-a,才可以將隱藏文件顯示出來。

一、通配符

操作文件的命令,涉及到文件名。指定多個文件,要用到通配符。


二、復(fù)制文件命令cp

格式1:cp [選項...]? [-T] 源文件 目標文件

格式2:cp [選項...]? 源文件... 目錄

格式3:cp [選項...]? -t 目錄 源文件...

格式1,復(fù)制單個文件。使用-T,將目標文件視為普通文件。

格式2,將一個或多個源文件復(fù)制到目標目錄中去。

格式3與格式2相同,但是要注意,目標目錄寫到前面了,這是因為我們在這里用了選項-t。

cp命令常用選項:




cp命令舉例:


三、移動文件命令mv

格式1:mv [選項...]? [-T] 源文件 目標文件

格式2:mv? [選項...]? 源文件... 目錄

格式3:mv [選項...]? -t 目錄 源文件...

可以看出,mv與cp的格式完全一樣。它們是相似的,不同的是,操作完成后,如果執(zhí)行的是cp,則源文件還在,如果執(zhí)行的是mv,則源文件不在了,因為是移動。

因為有這種相似性,所以,它們有相同的選項。

mv命令常用選項:



mv命令舉例:


四、rm命令

格式:rm [選項...] [文件...]

刪除一個或多個文件。

如果要刪除的是目錄,是必須使用選項的:目錄里面有文件,則要用-r;刪除空目錄,要使用-d或-r。

linux沒有恢復(fù)被刪除文件的命令,所以使用rm命令要十分小心,特別是在使用通配符指定文件時。通常應(yīng)該先對指定的文件使用ls命令,看看顯示出來的文件,是不是自己要刪除的,防止文件名寫錯。之后翻出這條執(zhí)行過的ls命令,將命令關(guān)鍵字改為rm。

rm命令的常用選項:


rm命令舉例:


五、mkdir命令

格式:mkdir [選項...] [目錄...]

建立一個或多個目錄。

如果目錄已經(jīng)存在,會有提示。

一個常用的選項是-p。當我們創(chuàng)建一個多層目錄時,加了這個選項,如果上層的目錄不存在,也一起創(chuàng)建了,沒有這個參數(shù),這種情況下會提示上層目錄不存在,命令不會執(zhí)行。

例如 mkdir -p test/test1

如果原來test不存在,就必須加-p才能執(zhí)行。

這里p是parents的首字母,選項的意思是如果父目錄不存在也一并創(chuàng)建了。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

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