По умолчанию rsync сначала создает новую копию целевого файла, а затем заменяет его по различным соображениям безопасности. Вы можете переопределить это, указав --inplace
вместе с --no-whole-file
. Это говорит rsync выполнить редактирование в -месте -целевого файла,принятие различных рисков (, обычно незначительных для этой ситуации ), как описано на странице руководства.
ls -1 split-data/*.fasta | cut -d/ -f2 |sort > /tmp/total
qjobs | grep "racon" | awk '{ print $2 }' | sed 's|racon-3/||' | sed 's|-racon-3||' | sort > /tmp/dnot
comm -23 /tmp/total /tmp/dnot |
xargs printf 'split-data/%s\n' |
xargs -l -t rm