我的目录中有一堆文件。但我想仅将以下文件开头的文件传输到 SFTP 服务器ABC
or XYZ
。我如何在我的mput
命令?
如果您的文件都在当前目录中:
sftp user@server << EOF
cd /destination
$(for i in ABC* XYZ*; do echo "put $i"; done)
EOF
输出(示例):
Connected to server.
sftp> cd /destination
sftp> put ABCfoo.txt
Uploading ABCfoo.txt to /destination/ABCfoo.txt
ABCfoo.txt 100% 0 0.0KB/s 00:00
sftp> put XYZfoo.txt
Uploading XYZfoo.txt to /destination/XYZfoo.txt
XYZfoo.txt 100% 0 0.0KB/s 00:00
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)