1. 程式人生 > >centos複製目錄下的檔案到另一目錄下

centos複製目錄下的檔案到另一目錄下

指令名稱:cp(copy)
功能介紹:將一個檔案複製至另一個檔案,或將數個檔案複製至另一目錄。
語法格式:
  cp [options] source dest
  cp [options] source... directory
常用引數說明:
  -a 儘可能將檔案狀態、許可權等資料都照原狀予以複製。
  -r 若 source 中含有目錄名,則將目錄下之檔案亦皆依序拷貝至目的地。
  -f 若目的地已經有相同檔名的檔案存在,則在複製前先予以刪除再行復制。

指令使用例項:
1.將檔案aaa 複製(已存在),並命名為bbb:
   cp aaa bbb
2.將所有的C語言程式拷貝至 Finished 子目錄中 :
   cp *.c Finished
3. 複製指定目錄的檔案到當前目錄,並重命名
        [
[email protected]
root]# cp ~/.bashrc bashrc_bak

4. 強制複製指定目錄的檔案到當前目錄,而不管當前目錄是否含有該檔案
        [[email protected] root]# cp -f ~/.bashrc bashrc

5. 複製指定目錄到當前目錄
        [[email protected] root]# cp -r /root/test .
        [[email protected] root]# cp -r /root/test/ .
        兩者效果一樣,在複製目錄時,會將源路徑的最後一級目錄全部複製過去,包括它本身。

6. 複製指定目錄的檔案到指定目錄
       [
[email protected]
root]# cp ~/.bashrc /bak/.bashrc

7. 在複製時將原始檔的全部屬性也複製過來。若不指定引數,則目標檔案與原始檔屬性可能不一致。
       [[email protected] root]# cp -a ~/.bashrc /bak/.bashrc

8. 若兩個資料夾要保證同步,一個檔案的改了,另一個檔案也跟著改,但是要保證兩個檔案的檔案都是最新的。
      [[email protected] root]# cp -u /src/.bashrc /bak_src/bashrc

相關推薦

centos複製目錄檔案目錄

指令名稱:cp(copy) 功能介紹:將一個檔案複製至另一個檔案,或將數個檔案複製至另一目錄。 語法格式:   cp [options] source dest   cp [options] source... directory 常用引數說明:   -a 儘可能將檔

android 獲取指定路徑所有檔案,將檔案從一個目錄copy到一個目錄,執行linux命令

/** * 複製整個資料夾內容 ,可以從data/data/包名下 拷貝到 data/data/包名下。也可以copy到 /sdcard 下 * @param oldPath String 原檔案路徑 如:c:/fqf

Android之動態修改system/etc目錄檔案種實現方式-SELinux

在沒有root的前提下,system分割槽為只讀,若要動態修改該分割槽下的檔案,可以按照下面流程實現: 1.寫執行指令碼,這裡以修改system/etc/hosts檔案為例,在/device/mediatek/mt67xx目錄下建立名為modifyhosts.sh的檔案,檔

Android複製res/raw目錄檔案到SD卡

前言        在應用開發中,我們會經常遇到操作工程中assets和res/raw目錄下的檔案,那麼這兩個目錄有什麼用呢?assets和res/raw工程目錄下都可以存放一些小於1M(2.3版本以前要求,否則將不能讀出資料。),這些檔案將被打包到APK中供應用使用。as

PHP怎麼複製移動指定檔案到其他目錄

$src = 'a目錄/b目錄/指定檔案.txt'; $dst = 'c目錄/d目錄/指定檔案.txt'; // 先用mkdir()函式確保c目錄/d目錄存在 mkdir(dirname($dst),

DOS命令FOR批處理COPY指定目錄檔案到指定目錄

這段時間,俺把自己寫的Qt小專案的執行結果都截了個圖sample.png儲存,可是要想更新到git上的時候發現問題了,專案很多個,這要一個個COPY也還是有點工作量的。 思來想去,印象中DOS命令應該有

]利用shell指令碼,crontab,scp實現將臺伺服器的目錄備份到臺伺服器

 關於scp的詳細功能可參考: 在這我以將伺服器A上的/home/proto目錄下的wordpress自動備份到 伺服器B的/home/proto/目錄下,其中proto為伺服器的使用者名稱, 在B下輸入命令 會發現要輸入A伺服器密碼,下面我們就解決輸入密碼

Oracle 複製scott的表資料到使用者

/* 首先在sys下先將查詢許可權grant給使用者zkj 然後在zkj使用者下再進行create table操作 */--grant Grant Select On Scott.Emp To Zkj; Grant Select On Scott.Bonus To Zk

tomcat 虛擬目錄檔案不再工程目錄 訪問方法

多臺tomcat主機(win2003平臺)做負載均衡時,希望共享虛擬目錄,沒有采用同步各主機虛擬目錄的方式,所以只能在檔案伺服器上開闢共享目錄,將tomcat的context docpath指向它。tomcat主機上將共享目錄對映為本地磁碟,配置如下<Context

MySQL資料庫,從個數據庫中複製指定表到個數據庫中

需求: 這幾天專案中遇到一個問題,需要將一個mysql資料庫中某些表的資料複製到另一個數據庫中,這個資料庫是不存在的,也需要在程式碼中動態建立資料庫,然後將表直接複製到這個動態建立的資料庫中。 網上

NSFileManager和檔案的判斷操作、獲取目錄檔案建立和目錄建立。

/*首先,建立NSFileManagment物件,   *接著,將ceshi資料夾拖到桌面上使用。可以下載ceshi檔案百度網盤:http://pan.baidu.com/s/1mgms8SK  *==============判斷操作=============  *  * 

swiper輪播圖包在div(tab切換)js上頁點選事件失效解決辦法

問題:    兩種解決辦法: 解決辦法一: var mySwiper = new Swiper ('.swiper-container', { nextButton: '.swiper-button-next', p

windows檔案路徑與Linux檔案路徑的比較

Windows路徑是我們經常使用的東西,它看似簡單,實際上隱含許多細節,這些都是在平常的使用過程中注意不到的。下面讓我們來看看各種各樣的Windows路徑。 提起路徑,我們都會想到“絕對路徑”和“相對路徑”,實際上絕對路徑是一個廣泛的概念,它表示的是可以唯一定位一個檔案或資

獲取指定目錄的資料夾(包含檔案)並且拷貝到指定資料夾,刪除指定目錄的資料夾(包含檔案

    /**      * 複製整個資料夾內容      *       * @param oldPath      *  

linux複製指定目錄的全部檔案一個目錄中,linux cp 資料夾

linux複製指定目錄下的全部檔案到另一個目錄中 複製指定目錄下的全部檔案到另一個目錄中 檔案及目錄的複製是經常要用到的。linux下進行復制的命令為cp。 假設複製源目錄 為 dir1 ,目標目錄為dir2。怎樣才能將dir1下所有檔案複製到dir2下了 如果dir2目

python複製檔案:從一個目錄複製檔案一個目錄

from shutil import copyfilecopyfile(src, dst)src:原始檔dst:目標檔案如:copyfile('./test.txt', '/home/gaosiqi/tmp/test.txt')

Linux命令-cp 把整個目錄檔案複製一個目錄

在linux伺服器上想把一個檔案的檔案全部複製到另一個資料夾時,同時該資料夾下的檔案較多無法進行單個檔案的移動時,就要用cp命令         cp命令格式                                  cp  -r 源目錄/* 指定目錄      

linux 複製指定目錄的全部檔案一個目錄中,linux cp 資料夾

linux複製指定目錄下的全部檔案到另一個目錄中複製指定目錄下的全部檔案到另一個目錄中檔案及目錄的複製是經常要用到的。linux下進行復制的命令為cp。假設複製源目錄 為 dir1 ,目標目錄為dir2。怎樣才能將dir1下所有檔案複製到dir2下了如果dir2目錄不存在,則

java_複製檔案目錄一個盤

package com.lian5; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import jav

Ubuntu將一個檔案從一個目錄複製一個目錄

操作要求:在Ubuntu中將一個檔案複製到指定的目錄下 例如現在桌面上有一個檔案(linux.so),現在要把這個檔案複製到/usr/local目錄下。其操作步驟如下: 1)開啟終端,輸入sudo su 2)輸入口令,就切換到root使用者下 3)此時終