Еще один способ, которым вы могли бы воспользоваться, если вы знаете грубую директорию, которую вы будете синхронизировать (например, мы будем использовать каталоги «фильмы», например), вы можете использовать комбинацию lsof и grep:
[d1 ] lsof | grep rsync | grep movieslsof отобразит ваши открытые файлы, выведет выход в grep, чтобы найти любые открытые rsync, каналы, которые выводят в grep, чтобы найти каталог / файл, который открыт.
Используйте tar с опцией -J:
tar -cvJf images.tar.xz /directory/containing/images/*
tar используется для объединения нескольких файлов в один (Архив), а затем нам нужно сжать архив с использованием алгоритма сжатия XZ.
Из man tar:
-c, --create
create a new archive
-v, --verbose
verbosely list files processed
-J, --xz
-f, --file ARCHIVE
use archive file or device ARCHIVE
Также обратите внимание, что images.tar.xz будет создан в текущем каталоге, если вы хотите сохранить его в другом месте с помощью /full/path/to/images.tar.xz. [ ! d4]
Используйте эту команду: tar cJf <archive.tar.xz> <files>. Разделите пути к файлу пробелом.