我有一个名为
以下是我的代码:
test-lx
的A服务器和一个名为test2-lx
的B服务器,我想从A服务器传输文件到B服务器。在传输文件的同时,我需要创建目录,但只有在该目录不存在时才需要创建。如何在lftp连接期间检查目录是否存在?如何使用一条命令同时输出多个文件,而不是分开两行进行操作?是否可以使用find -maxdepth 1 -name DirName
选项?以下是我的代码:
lftp -u drop-up,1Q2w3e4R ftp://ta1bbn01:21 << EOF
cd $desFolder
mkdir test
cd test
put $srcFil
put $srcFile
bye
EOF
put
和cd
命令。 这是我用来建立连接的命令:lftp -u myUser,myPass ftp://ta1bbn01:21 SwDrop\Repository
sleep 5 cd $desFolder sleep 5 put $srcFile bye
- Alex Brodovls
即使目录不存在也会返回一个字符串。 这是我得到的字符串:550 /MSP-3.0.0.0: 没有那个文件或目录
。 - Alex Brodovfind
命令工作的方法。find -d 1 DirToSearch
- Alex Brodov