CentOS下如何合并目錄?CentOS下合并目錄的方法

今天晚上給本博客升級WordPress到3.0,為了方便就直接將tar包放到服務器上去了。然后習慣的用tar指令解壓后,生成了一個wordpress目錄,將配置文件重新配置好,然后就打算將這個目錄與原來的目錄合并。習慣性的輸入了下面這條指令:
#cp -Rf wordpress my_blog
指令成功執(zhí)行了,然后趕緊去看my_blog目錄下的文件,發(fā)現沒有更新,而是多了個my_blog子目錄!暈,cp直接將源目錄拷貝到目標目錄下當子目錄了!看來得趕緊想個辦法解決掉這個問題,否則就得手動一個一個傳文件上去覆蓋老目錄了,多慢啊!
趕緊上網找解決辦法,很快就被我命中了方法。使用下面的指令來將/aaa/bbb目錄復制到當前目錄的bbb目錄下合并。-u參數表示只更新較新的文件和不存在的文件。
#cp -R -u /aaa/bbb .
不過要實現這點,必須將原來的目錄改名成要合并的目錄,然后放到另外一個目錄下做“跳板”才行。簡單的說,如果想要更新當前目錄下的my_blog目錄,我得放到如./tmp/my_blog目錄下,然后再使用指令“cp -R -u ./tmp/my_blog .”的方式來更新。雖然麻煩點,但是暫時只找到這個方法了,說干就干。依次使用下面的指令操作(中文為命令注釋,實際操作的時候不需要輸入)
#mkdir tmp 在當前目錄下創(chuàng)建tmp目錄
#cp -Rf wordpress tmp/將當前目錄下的wordpress目錄移動到tmp目錄下
#cd tmp/ 進入tmp目錄
#mv wordpress my_blog 將tmp目錄下的wordpress目錄重命名位my_blog
#cd .. 返回到上級目錄
#\cp -Rf tmp/my_blog . 將tmp目錄下的my_blog與當前目錄下的同名目錄合并
大家可能會發(fā)現,最后一個命令沒有使用cp -R -u,為什么呢?舍棄掉-u是為了確保所有文件都被覆蓋掉。加上f參數是為了避免提示是否要覆蓋文件,文件少還可以手動敲y后回車,文件多了要命?。〉菫槭裁碿p之前還有一個“\”符號呢?很簡單,cp命令使用-f參數后,還是會提示是否要覆蓋文件,因為cp命令的alias是cp -i,而恰恰-i參數是表明有交互提示,于是直接輸入cp -Rf是不能消除提示的。在cp命令前加上“\”,或者使用cp命令的絕對地址就可以保證不出現提示了。
最后,我們需要將原來的目錄刪除掉,由于新建的tmp里只有原來的目錄,所以我們把整個tmp目錄刪除即可:
#rm -rf tmp
這樣就大功告成了!
以上的內容就是小編為大家?guī)淼年P于CentOS下合并目錄的方法了;是不是很簡單呢!以后大家遇到同樣的問題時候,不妨嘗試一下上述的操作;希望可以幫助到大家!
相關文章
Centos下如何拷貝整個目錄命令?Centos下拷貝目錄命令的方法
該命令的功能是將給出的文件或目錄拷貝到另一文件或目錄中,就如同DOS下的copy命令一樣,功能非常強大。今天小編為大家詳細的講解Centos下拷貝目錄命令的方法;有需要的朋2016-12-19- 很多朋友反饋說不知道Centos怎么查找目錄下所有文件中是否包含指定字符串;下面小編就為大家?guī)鞢entos查找目錄下所有文件中是否包含指定字符串的方法;有需要的朋友可以過2016-12-07
- 一些朋友還不知道如何在CentOS7下擴展根目錄空間;下面小編就為大家?guī)鞢entOS7擴展根目錄空間操作步驟;有需要的朋友可以過來看看2016-11-29
將CentOS服務器的目錄映射為Windows磁盤驅動器的方法
這篇文章主要介紹了將CentOS服務器的目錄映射為Windows磁盤驅動器的方法,使用Samba這款工具,方便于對服務器進行遠程管理,需要的朋友可以參考下2015-06-24Linux(centos)系統(tǒng)各個目錄的作用詳解 推薦
今天看到了幾篇Linux系統(tǒng)各個目錄的一些作用,寫的很好,整合一下,方便大家查找。2010-09-22- 文件或目錄的創(chuàng)建者對所創(chuàng)建的文件或目錄擁有特別使用權,文件的所有關系是可以改變的,今天小編為大家?guī)淼氖荂entOS操作系統(tǒng)中的文件管理技巧詳解;希望對大家會有幫助,2016-12-20
- 今天小編為大家?guī)淼氖荂entOS讓Apache網頁顯示中文的講解;希望對大家會有幫助,有需要的朋友一起去看看吧2016-12-20
- Centos6.7怎么開啟sshd服務?想要查看Centos6.7系統(tǒng)中的sshd服務有沒有開啟,如果沒有開啟該怎么開啟這個服務呢?下面我們就來看看詳細的教程,需要的朋友可以參考下2016-12-20
- 今天小編為大家?guī)淼氖荂entOS下更改文件文件夾所屬用戶組(chgrp)的方法,希望對大家會有幫助,有需要的朋友一起去看看吧2016-12-20
CentOS中如何設置系統(tǒng)級代理?CentOS中設置系統(tǒng)級代理的方法
很多朋友不知道CentOS中如何設置系統(tǒng)級代理?今天小編就為大家分享CentOS中設置系統(tǒng)級代理的方法,希望可以幫助到大家,有需要的朋友一起去看看吧2016-12-20