欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

mv,Directory not empty不能目錄覆蓋

系統 2427 0
    一。
    
mv /test1/* /test2/test1
rm -rf /test1

二。

You can however use rsync with the --remove-source-files option (and possibly others) to merge one directory into another.

rsync won't delete any directories, so you will have to do something like find -type d -empty -delete afterwards to get rid of the empty source directory tree.

  

?

    
      rsync -av /source/ /destination/

(after checking)

rm -rf /source/
      


--remove-source-files has the advantage of only removing files that were transferred successfully,
so you can use find to remove empty directories and will be left with everything that wasn't transferred without having to check rsync s output

    
      cd source; find -type f | xargs -n 1 -I {} mv {} dest/{}


    
  
    
      
        

三。

I'd recommend these four steps:

      
        cd ${SOURCE}; 

find . -type d -exec mkdir -p ${DEST}/\{} \; 

find . -type f -exec mv \{} ${DEST}/\{} \; 

find . -type d -empty -delete


      
    

or better yet, here's a script that implements semantics similar to mv :

      
        #!/bin/bash



DEST=${@:${#@}}; for SRC in ${@:1:$(({#@} -1))}; do   (

    cd $SRC;

    find . -type d -exec mkdir -p ${DEST}/\{} \; 

    find . -type f -exec mv \{} ${DEST}/\{} \; 

    find . -type d -empty -delete

) done


      
    
    
      
        

Here is a script that worked for me. I prefer mv over rsync, so I use Jewel and Jonathan Mayer's solutions.

              
                #!/bin/bash



# usage source1 .. sourceN dest



length=$(($#-1))

sources=${@:1:$length}

DEST=$(readlink -f ${!#})

for SRC in $sources; do

    pushd $SRC;

    find . -type d -exec mkdir -p ${DEST}/{} \;

    find . -type f -exec mv {} ${DEST}/{} \;

    find . -type d -empty -delete

    popd
              
            
    
      
        


if you use use mv --backup=numbered
(or one of the other options for the --backup switch),
then mv will complete the merge and preserve the files intended to be overwritten

mv,Directory not empty不能目錄覆蓋


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲一区二区三区福利在线 | 激情综合网婷婷 | 亚洲综合一区二区三区 | 天天色天天干天天 | 欧美黑人疯狂性受xxxxx喷水 | www.久久 | 亚洲精品成A人在线观看拍拍拍 | 国产大片91精品免费看3 | 国产综合在线视频 | 久久99综合国产精品亚洲首页 | 亚洲偷图色综合色就色 | 免费国产一级淫片 | 国产男女免费完整版视频 | 欧美男人天堂 | 成人午夜网址 | 欧美日韩三级 | 国产欧美精品一区二区三区四区 | 久久综合一 | 看一级毛片 | 亚洲网视频 | 99热免费精品 | 丁香九月婷婷 | 台湾av在线| 亚洲欧美日韩中文字幕久久 | 奇米吧| 欧美视频性 | 国产亚洲一区二区精品 | 亚洲高清在线看 | 国产精品视_精品国产免费 亚洲综合在线另类色区奇米 | 天堂成人 | 亚洲国产精品网站 | 国产一区在线免费观看 | 国内精品伊人久久久影视 | 国产精品原创巨作av | 日韩精品免费在线视频 | 一级黄色大毛片 | 青草国产超碰人人添人人碱 | 精品久久久久久久久久 | 91久久国产 | 精品久久洲久久久久护士 | 69av在线视频 |