欧美三区_成人在线免费观看视频_欧美极品少妇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條評論
主站蜘蛛池模板: 一区二区三区四区在线 | 日本一级成人毛片免费观看 | 天天躁天天碰天天看 | 亚洲精品久久久久中文字幕欢迎你 | 91精品欧美成人 | 老司机福利在线视频 | 911网站大全在线观看 | 在线97视频 | 日韩视频区| 99久久九九爱看免费直播 | 99动漫| 久久久久久久国产精品毛片 | 国产97人妻人人做人碰人人爽 | 天天做天天爱天天爽综合区 | 欧美18xxxx | 色综合天天操 | 一级大片免费看 | 欧美激情图片区 | 国产精品原创巨作av | 久久成人免费视频 | 久久精品国产99国产精品澳门 | 日本高清香蕉色视频在线观看 | 男女在线免费视频 | 久久草在线精品 | 日韩欧美精品一区 | 久操国产视频 | 国产欧美日韩 | 久久精品视香蕉蕉er大臿蕉 | 三级黄色片在线观看 | 日本啊v在线观看 | 高清一区二区三区四区五区 | 国产在线毛片 | 视频精品一区 | 国产精品久久久久久久久久久久久 | 国产色婷婷精品综合在线观看 | 亚洲蜜芽在线精品一区 | 婷婷视频在线观看 | 久久精品国产久精国产 | 日韩在线观看免费 | 香蕉久久久久久狠狠色 | 亚洲欧美视频一区 |