如何自动将完全下载的文件移动到新目录

时间:2015-06-01 05:28:21

标签: bash wget rsync

我正在使用wget下载一组要在程序中摄取的文件。我知道我可以使用“-P”将文件发送到tmp目录,但我不确定在完全下载后将文件移动到所需目标的最佳方法是什么。 rsync是移动文件的最佳方式还是使用脚本编写的另一种方法?

2 个答案:

答案 0 :(得分:1)

如果您打算在下载正确的情况下移动文件然后移动或者如果没有正确下载则无需移动,那么您可以在wget的命令之间使用“LOGICAL AND”和mv

wget http://mysite.example.com/file1.tgz && mv file1.tgz /new_dest/

答案 1 :(得分:1)

wget -0 /new_dest/file1.tgz http://mysite.example.com/file1.tgz

/new_dest/file1.tgz将立即被触摸,下载的内容将通过管道传输到它。