Linux unix:移动文件并保持文件夹结构
我有两个文件夹,其中的文件具有相同的结构: 我想将所有文件从FTP_UPD移动到FTP文件夹结构Linux unix:移动文件并保持文件夹结构,linux,unix,Linux,Unix,我有两个文件夹,其中的文件具有相同的结构: 我想将所有文件从FTP_UPD移动到FTP文件夹结构 Linux 2.6.18-194.el5 x86_64 我试过了 FTP_UPD ├── cat1 │ ├── und3 │ └── und4 └── cat2 ├── und1 └── und2 FTP ├── cat1 │ ├── und3 │ └── und4 └── cat2 ├── und1 └── und2 但我得到了一个错误: rs
Linux 2.6.18-194.el5 x86_64
我试过了
FTP_UPD
├── cat1
│ ├── und3
│ └── und4
└── cat2
├── und1
└── und2
FTP
├── cat1
│ ├── und3
│ └── und4
└── cat2
├── und1
└── und2
但我得到了一个错误:
rsync -a --progress --remove-source-files FTP_UPD FTP
也许还有其他选择吗?
请帮我做这个。使用这个:
mv-FTP\u-UPD-FTP
这将简单地移动文件夹。您还可以调用rename而不是move
如果要保留旧的FTP\u UPD
文件夹及其内容:
cp-r FTP\u UPD FTP
-r
参数导致递归复制(复制FTP\u UPD
中的所有内容)。这也可以从man cp
中读取,为什么不使用mv
?为什么rsync
?@Jean-BaptisteYunès可能目标目录已经存在。@user3345547您尝试过我的解决方案了吗?
rsync: --remove-source-files: unknown option
rsync error: syntax or usage error (code 1) at main.c(1231) [client=2.6.8]