rclone copy的时候能把这样的subdirs去掉么?

源盘里面的
dir/subdir001/filesandfoldersA
dir/subdir002/filesandfoldersB

dir/subdir400/filesandfoldersC

想拷贝到目标盘变成
/dir/filesandfoldersA
/dir/filesandfoldersB
/dir/filesandfoldersC

或者先用客户端把网盘挂载到Win下,有啥工具能删掉这一层子目录么?
天津网友:先本地move到dir下,再copy不就可以了么
浙江网友:我这边没权限,rclone的move好像也占用750G的额度?
山东网友:有个copyto的命令,了解一下
江西网友:source是别人的盘,不是本地的?
那只能写个循环挨个文件夹copy了
类似如下代码

  1. root_dir="/dir"
  2. for d in $root_dir/*/ ; do
  3.     rclone copy $d remote
  4. done

复制代码

辽宁网友:thx. 这必须先挂载了
吉林网友:别人分享的盘,把自己的drive再添加一次,
也就是自己的drive添加两次
例如第一个名字为drive1,其他设置如常
第二个名字为drive2,其中设置share-with-me选yes
然后就可以运行如下rclone

  1. dirs=$(rclone lsf –dirs-only)
  2. for d in $dirs; do
  3.     rclone copy drive2:$d drive1:dir
  4. done

复制代码

河北网友:
cool 啊
账号的额度被榨干了 现在想动目录结构用 rclone move 也需要额度 大哭
挂载网盘到win下,再去用.bat去move却好像还要走本地流量?卡了
rclone copy能删除源路径的子目录么-LMLPHP

绕大了… 之能等明天额度恢复了试下了(还是你这简单呀)
江苏网友:感觉还是不行啊,没看明白这里 rclone copy 怎么压缩路径的,他总会保留源路径的
江苏网友:这个好用
试了 moveto 刚刚好~

01-26 06:00