-1
我嘗試通過rsync
將文件同步到我的raspberry pi 3
。rsync通配符在bash腳本中不起作用
rsync -v -P -r --size-only --remove-source-files /home/user*.mp3 [email protected]:/media/hdd/
此命令正常工作,只複製mp3
文件。
由於文件並不都在同一個地方,我不想一直鍵入命令,所以我做了一個bash
腳本,這樣我就可以將路徑更改爲源和目標。
echo "ENTER PATH"
read -i "/home/user/*.mp3" -e path
echo "ENTER DESTINATION!"
read -i "[email protected]:/media/hdd/" -e dest
rsync -v -P -r --size-only --remove-source-files "$path" "$dest"
但是這給了我以下錯誤消息
rsync: link_stat "/home/user/*.mp3" failed: No such file or directory (2)
如果我做"/home/user/"
腳本運行,但副本不僅mp3
所有文件。所以我猜這個通配符在這個bash
腳本中不工作
任何線索爲什麼?
謝謝,這解決了這個問題。不知道這可能是一個這樣簡單的解決方案。再次感謝你,非常感謝。 – wombat