удалите файлы после вставки в tarball

Короткий ответ - да, вы можете использовать lftp .

Но поскольку похоже, что вы создаете резервную копию работающей системы, которая будет включать измененные (журнальные) файлы, вам, ИМХО, лучше придерживаться rsync , который обрабатывает измененные файлы путем отправки (сжатых) дельты, а не путем загрузки целых новых файлов.

Вы можете использовать сценарий, который многократно запускает rsync. Первый rsync займет много времени (определяется скоростью сети и размером источника), второй и последующие запускаются гораздо меньше времени, поскольку отправляются только измененные, добавленная информация. lftp вряд ли будет значительно быстрее при первой «передаче» и медленнее при последующих.

Вы также можете посмотреть rdiff-backup , который использует протокол rsync ниже, но также может сохранять дельты для отката к предыдущим состояниям (за счет дополнительного дискового пространства в месте назначения хозяин).

1
03.05.2014, 07:37
2 ответа
[114316] Предполагая, что в путях:

или

или

edit

так как [114687]xargs[114688] по умолчанию использует любые пробелы в качестве разделителей, в качестве единственного разделителя должна быть установлена новая строка. Но из-за [114689]$()[114690] этот пример рухнет даже с пробелами в имени.[114325].

1
27.01.2020, 23:52
[114344]или

$ tar -cjf test.tar. bz2 $(найти ~/semios/tmp/ - имя "*" | head -5 | xargs rm -f)

0
27.01.2020, 23:52

Теги

Похожие вопросы