Повторная жесткая ссылка и старые резервные копии rsnapshot [дубликат]

Проблема, похоже, заключается в том, что, хотя do.gplot в конечном итоге пишет в PDF файл (plotcycles.pdf), он делает это, сначала выводя на устройство вывода по умолчанию (вероятно, wxt), а затем устанавливает тип терминала на pdfcairo и выдает команду replot.

Похоже, существует несколько способов переопределить тип терминала по умолчанию - либо

  • в командной строке gnuplot, например,

    gnuplot -e 'set term dumb' do.gplot
    

    (тупой" ASCII терминал - создает своего рода табличное отображение в терминале SSH); или

    gnuplot -e 'set term unknown' do.gplot
    

    (который команда set term идентифицирует как Unknown terminal type - not a plotting device)

  • установив пустую GNUTERM переменную окружения

    GNUTERM= gnuplot do.gplot
    

    которая в руководстве описывается как

    GNUTERM
     Имя типа терминала, который будет использоваться по умолчанию. Это может быть 
     переопределено в стартовых файлах gnuplotrc или .gnuplot и, конечно, 
     более поздними явными командами "set terminal".
    

Поскольку в вашем случае gnuplot вызывается через Makefile, вероятно, переменная GNUTERM является наиболее удобной, поскольку ее можно передать как переменную командной строки в make.

173
28.02.2019, 03:47
2 ответа

Проще всего использовать специальную программу дупеГуру

dupeGuru Preferences Screenshot

как документация говорит

Deletion Options

These options affect how duplicate deletion takes place. Most of the time, you don’t need to enable any of them.

Link deleted files:

The deleted files are replaced by a link to the reference file. You have a choice of replacing it either with a symlink or a hardlink. ... a symlink is a shortcut to the file’s path. If the original file is deleted or moved, the link is broken. A hardlink is a link to the file itself. That link is as good as a “real” file. Only when all hardlinks to a file are deleted is the file itself deleted.

On OSX and Linux, this feature is supported fully, but under Windows, it’s a bit complicated. Windows XP doesn’t support it, but Vista and up support it. However, for the feature to work, dupeGuru has to run with administrative privileges.

0
20.08.2021, 13:38

jdupes упоминалось в комментарии, но заслуживает отдельного ответа, так как он, вероятно, доступен в большинстве дистрибутивов и работает довольно быстро (он только что освободил 2,7 ГБ из заполненного на 98% раздела объемом 158 ГБ (SSD-диск )] примерно через минуту ) :

jdupes -rL /foo/bar
7
20.08.2021, 13:38

Теги

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