
本文介紹復(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)建了。