Copy sparse directory over ssh

作者: lesca 分类: CentOS,RaspberryPi,Ubuntu 发布时间: 2019-07-22 21:30

scp can copy directory over ssh, but sparse parameter is not supported (unlike cp).

To efficiently copy directory with sparse files, use tar and ssh instead.

# Copy "images" directory to remote server 
tar -cvSf - images/ | ssh user@remoteHost "(cd /mnt/pve/vmdata/ ; tar -xf -)"
  • S – stands for sparse script

Use to transfer directory over network:

tarscp srcDir/ user@host:/dest/dir/

You can find the script from my github
Direct download link for raw file:


本文出自 Lesca 技术宅,转载时请注明出处及相应链接。