欧美三区_成人在线免费观看视频_欧美极品少妇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條評論
主站蜘蛛池模板: 久久久精品免费观看 | 夜精品A片观看无码一区二区 | 国产色视频一区 | 成人高清在线视频 | 欧美精品国产第一区二区 | 欧美 日韩 国产 一区 | 苏晓晖个人简介军衔 | 亚洲免费在线视频 | 99精品一区二区免费视频 | 69久久夜色精品国产69 | 国产一级影视 | 99精品国产一区二区青青牛奶 | 99精品一区二区 | www.亚洲 | 欧美视频网站免费看 | 特黄视频 | 欧美一级电影视频 | 欧美成人26uuu欧美毛片 | 免费一级毛片不卡不收费 | 国产伦理一区二区三区 | av片免费 | 久久99精品久久久久久国产越南 | 国产精品久久久久无码人妻 | 日操夜干| 国产日韩欧美视频在线观看 | 亚洲综合色婷婷久久 | 久久我们这里只有精品国产4 | 欧美视频成人 | 一级片在线观看 | 久久久久成人精品免费播放动漫 | 日本wwwwwwwww| 亚洲一区二区三区免费在线观看 | 欧美成人免费网站 | 四虎在线观看一区二区 | 欧美精品在线免费观看 | 电影长安道无删减免费看 | av影音资源 | 亚洲综合精品成人 | 国产综合久久久久影院 | 日韩在线免费 | 欧美黄区 |