mv * ../
⑧把當(dāng)前目錄的一個(gè)子目錄里的文件移動(dòng)到另一個(gè)子目錄里
mv test3/*.txt test5
⑨文件被覆蓋前做簡(jiǎn)單備份,前面加參數(shù)-b
mv log1.txt –b log2.txt
說(shuō)明:-b不接受參數(shù),mv會(huì)去讀取環(huán)境變量VERSION_CONTROL來(lái)作為備份策略。–backup該選項(xiàng)指定如果目標(biāo)文件存在時(shí)的動(dòng)作,共有四種備份策略:
1.CONTROL=none或off : 不備份。
2.CONTROL=numbered或t:數(shù)字編號(hào)的備份
3.CONTROL=existing或nil:如果存在以數(shù)字編號(hào)的備份,則繼續(xù)編號(hào)備份m+1…n:
設(shè)有一組共享數(shù)據(jù)db和兩組并發(fā)進(jìn)程, 一組進(jìn)程只對(duì)此組數(shù)據(jù)執(zhí)行 讀操作, 另一組進(jìn)程可對(duì)此組數(shù)據(jù)執(zhí)行寫(xiě)操作(當(dāng)然同時(shí)也可以執(zhí)行讀 操作),我們將前一組進(jìn)程稱(chēng)作讀者,后一組進(jìn)程稱(chēng)作寫(xiě)者.為了保 證共享數(shù)據(jù)的完整性,要求: (1)多個(gè)讀者的操作可以同時(shí)進(jìn)行。智能手機(jī)硬盤(pán)支持不同類(lèi)型的文件備份,備份的操作也比較簡(jiǎn)單,我就以其中一個(gè)類(lèi)型的文件進(jìn)行備份說(shuō)明,其他的文件備份操作也是一樣,不難發(fā)現(xiàn)這個(gè)備份操作就像是粘貼復(fù)制,復(fù)制的過(guò)程中沒(méi)有復(fù)制的速度顯示,復(fù)制的過(guò)程是按照文件數(shù)來(lái)統(tǒng)計(jì),復(fù)制的目錄是系統(tǒng)默認(rèn)生成的,這樣方便以后在電腦端進(jìn)行集中管理,整個(gè)備份過(guò)程還是比較簡(jiǎn)單的,僅僅幾部就可以完成備份。它允許應(yīng)用程序在執(zhí)行一個(gè)可能不安全或敏感的操作前確定該操作是什么,以及是否是在允許執(zhí)行該操作的安全上下文中執(zhí)行它。
4.CONTROL=simple或never:使用簡(jiǎn)單備份:在被覆蓋前進(jìn)行了簡(jiǎn)單備份,簡(jiǎn)單備份只能有一份,再次被覆蓋時(shí),簡(jiǎn)單備份也會(huì)被覆蓋。
mv不會(huì)創(chuàng)建新目錄,只能將源目錄或源文件移入已創(chuàng)建好的目錄,若目標(biāo)文件或文件夾不存在時(shí),將只會(huì)是改名,而不是移動(dòng)文件或目錄
8,cp命令
cp命令用來(lái)復(fù)制文件或者目錄linux常用命令,是Linux系統(tǒng)中最常用的命令之一。一般情況下,shell會(huì)設(shè)置一個(gè)別名,在命令行復(fù)制文件時(shí),如果目標(biāo)文件已存在,就會(huì)詢(xún)問(wèn)是否覆蓋,不管你是否使用參數(shù)-i,但如果是在shell腳本中執(zhí)行cp時(shí),沒(méi)有參數(shù)-i時(shí)不會(huì)詢(xún)問(wèn)是否覆蓋,這說(shuō)明命令行和shell腳本的執(zhí)行方式有些不同。
(1)命令格式: cp [選項(xiàng)]… [-T] 源 目的
或 cp [選項(xiàng)]… 源… 目錄
或 cp [選項(xiàng)]… -t 目錄 源…
(2)命令功能:將源文件復(fù)制至目標(biāo)文件,或?qū)⒍鄠(gè)源文件復(fù)制至目標(biāo)文件
(3)命令參數(shù):
-i ,–interactive 覆蓋前詢(xún)問(wèn)(使前面的-n選項(xiàng)失效)
-n ,–no-clobber 不要覆蓋已存在的文件(使前面的-i選項(xiàng)失效)
-R,-r,–recursive 復(fù)制目錄及目錄內(nèi)的所有項(xiàng)目
(4)命令實(shí)例:
①?gòu)?fù)制單個(gè)文件到目標(biāo)目錄,文件在目標(biāo)文件中不存在
cp log.log test5
在沒(méi)有帶-a參數(shù)時(shí),兩個(gè)文件的時(shí)間是不一樣的,在帶來(lái)-a參數(shù)時(shí),兩個(gè)文件的時(shí)間是一致的。
②目標(biāo)文件存在時(shí),會(huì)詢(xún)問(wèn)是否覆蓋。
cp log.log test5
目標(biāo)文件存在時(shí),會(huì)詢(xún)問(wèn)是否覆蓋,這是因?yàn)閏p 是cp –i 的別名,目標(biāo)文件存在時(shí),即時(shí)加了-f標(biāo)志,也還會(huì)詢(xún)問(wèn)是否覆蓋。
③復(fù)制整個(gè)目錄
cp –a test3 test5
注意目標(biāo)目錄存在與否結(jié)果是不一樣的,目標(biāo)目錄存在時(shí),整個(gè)源目錄被復(fù)制到目標(biāo)目錄里面。