У мене два сервери. В одному з них 15 мільйонів текстових файлів (близько 40 ГБ). Я намагаюся перенести їх на інший сервер. Я розглядав, як їх зашпаркувати та перенести в архів, але зрозумів, що це не дуже добра ідея.
Тому я використав таку команду:
scp -r usrname@ip-address:/var/www/html/txt /var/www/html/txt
Але я помітив, що ця команда просто передає близько 50 000 файлів, і тоді зв’язок втрачається.
Чи є краще рішення, яке дозволяє мені перенести всю колекцію файлів? Я маю на увазі використовувати щось на кшталт rsync
передачі файлів, які не були передані при втраті з'єднання. Коли відбудеться інше переривання з'єднання, я знову введу команду для передачі файлів, ігноруючи ті, які вже успішно передані.
Це неможливо scp
, оскільки це завжди починається з першого файлу.
-h
прапор для використання у читаних людьми одиниць. І якщо ви хочете більше багатослівності, у вас є кілька варіантів:-i
і / або-v
/-vv
.