Use apenas um tarpipe para consolidá-los:
( cd /mnt/disk2/home && tar cf - . ) | ( cd /mnt/disk1/home && tar xf - )
Isso moverá todos os arquivos e subdiretórios de / mnt / disk2 / home para / mnt / disk1 / home. O resultado será:
/mnt/disk1/home/
|-- a
| |-- file1.txt
| |-- file2.txt
| |-- file3.txt
| |-- file4.txt
| |-- file11.txt
| |-- file12.txt
| |-- file13.txt
| '-- file14.txt
|-- b
| |-- file5.txt
| |-- file6.txt
| |-- file7.txt
| |-- file15.txt
| |-- file16.txt
| |-- file17.txt
'-- c
|-- file8.txt
|-- file9.txt
|-- file10.txt
|-- file18.txt
|-- file19.txt
'-- file20.txt