Linux命令大全—提示符

[root@localhost~]#

其中,

????????root:當(dāng)前登錄用戶;

? ? ? ? @:在

? ??????localhost:主機(jī)名;

? ? ? ? ~當(dāng)前所在的工作目錄(~代表當(dāng)前用戶的家目錄即home目錄);

? ? ? ? #:超級(jí)用戶的提示符

? ? ? ? $:普通用戶的提示符

CP命令

cp命令可以理解為英文單詞copy的縮寫,其功能為復(fù)制文件或目錄。

cp命令可以將多個(gè)文件復(fù)制到一個(gè)具體的文件名或一個(gè)已經(jīng)存在的目錄下,也可以同時(shí)復(fù)制多個(gè)文件到一個(gè)指定的目錄中。

語法格式:cp [參數(shù)] [文件]

常用參數(shù):

-f若目標(biāo)文件已存在,則會(huì)直接覆蓋原文件

-i若目標(biāo)文件已存在,則會(huì)詢問是否覆蓋

-p保留源文件或目錄的所有屬性

-r遞歸復(fù)制文件和目錄

-d當(dāng)復(fù)制符號(hào)連接時(shí),把目標(biāo)文件或目錄也建立為符號(hào)連接,并指向與源文件或目錄連接的原始文件或目錄

-l對(duì)源文件建立硬連接,而非復(fù)制文件

-s對(duì)源文件建立符號(hào)連接,而非復(fù)制文件

-b覆蓋已存在的文件目標(biāo)前將目標(biāo)文件備份

-v詳細(xì)顯示cp命令執(zhí)行的操作過程

-a等價(jià)于“dpr”選項(xiàng)

參考實(shí)例

復(fù)制目錄:

[root@linuxcool ~]# cp -R dir1 dir2/

將文件test1改名為test2:

[root@linuxcool ~]# cp -f test1 test2

復(fù)制多個(gè)文件:

[root@linuxcool ~]# cp -r file1 file2 file3 dir

交互式地將目錄 /usr/linuxcool 中的所有.c文件復(fù)制到目錄 dir 中

[root@linuxcool ~]# cp -r /usr/linuxcool/*.c dir


mkdir命令是“make directories”的縮寫,用來創(chuàng)建目錄。

注意:默認(rèn)狀態(tài)下,如果要?jiǎng)?chuàng)建的目錄已經(jīng)存在,則提示已存在,而不會(huì)繼續(xù)創(chuàng)建目錄。 所以在創(chuàng)建目錄時(shí),應(yīng)保證新建的目錄與它所在目錄下的文件沒有重名。 mkdir命令還可以同時(shí)創(chuàng)建多個(gè)目錄,是不是很強(qiáng)大呢?

語法格式 :?mkdir [參數(shù)] [目錄]

常用參數(shù):

-p遞歸創(chuàng)建多級(jí)目錄

-m建立目錄的同時(shí)設(shè)置目錄的權(quán)限

-z設(shè)置安全上下文

-v顯示目錄的創(chuàng)建過程

參考實(shí)例

在工作目錄下,建立一個(gè)名為 dir 的子目錄:

[root@linuxcool ~]# mkdir dir

在目錄/usr/linuxcool下建立子目錄dir,并且設(shè)置文件屬主有讀、寫和執(zhí)行權(quán)限,其他人無權(quán)訪問

[root@linuxcool ~]# mkdir -m 700 /usr/linuxcool/dir

同時(shí)創(chuàng)建子目錄dir1,dir2,dir3:

[root@linuxcool ~]# mkdir dir1 dir2 dir3

遞歸創(chuàng)建目錄:

[root@linuxcool ~]# mkdir -p linuxcool/dir


mv命令

是“move”單詞的縮寫,其功能大致和英文含義一樣,可以移動(dòng)文件或?qū)ζ涓拿?/p>

這是一個(gè)使用頻率超高的文件管理命令,我們需要特別留意它與復(fù)制的區(qū)別:mv與cp的結(jié)果不同。mv命令好像文件“搬家”,文件名稱發(fā)生改變,但個(gè)數(shù)并未增加。而cp命令是對(duì)文件進(jìn)行復(fù)制操作,文件個(gè)數(shù)是有增加的。

語法格式:mv [參數(shù)]

常用參數(shù):

-i若存在同名文件,則向用戶詢問是否覆蓋

-f覆蓋已有文件時(shí),不進(jìn)行任何提示

-b當(dāng)文件存在時(shí),覆蓋前為其創(chuàng)建一個(gè)備份

-u

當(dāng)源文件比目標(biāo)文件新,或者目標(biāo)文件不存在時(shí),才執(zhí)行移動(dòng)此操作

參考實(shí)例

將文件file_1重命名為file_2:

[root@linuxcool ~]# mv file_1 file_2

將文件file移動(dòng)到目錄dir中 :

[root@linuxcool ~]# mv file /dir

將目錄dir1移動(dòng)目錄dir2中(前提是目錄dir2已存在,若不存在則改名):

[root@linuxcool ~]# mv /dir1 /dir2

將目錄dir1下的文件移動(dòng)到當(dāng)前目錄下:

[root@linuxcool ~]# mv /dir1/* .


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

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