Как автоматически архивировать каталог?

Не нужно устанавливать какое-либо новое программное обеспечение, просто сделайте это

convert -resize 50% myfigure.png myfigure.jpg

или

convert myfigure.png -resize 200x100 myfigure.jpg
1
задан 14 October 2016 в 18:58

8 ответов

Я бы предложил использовать rsync для этой цели. Rsync чрезвычайно быстрый, стабильный и универсальный. Есть хорошее введение в http://help.ubuntu.com/community/rsync

Если вы хотите, есть дополнительный графический интерфейс: grsync

 sudo rsync -azv --exclude 'dir1' /home/path/folderA/ /home/path/folderB

Команда выше будет копировать из папкиA в папку B, исключая dir1. Флаги

-a preserves time stamps
-z is to enable compression
-v verbose

Доступно еще много опций

15
ответ дан 25 May 2018 в 10:32

Я всегда находил Unison очень полезным. Он имеет текстовый интерфейс или интерфейс на основе графического интерфейса, и довольно много разных вариантов, чтобы настроить его на то, что вы хотите (с небольшим ворчанием). Для выполнения первой синхронизации требуется довольно много времени, но после этого она блестящая. Вы можете сделать его синхронизацией в одностороннем порядке, как вам хочется, но в значительной степени это произойдет автоматически.

Вы также можете найти проблемы с разрешениями, которые поддерживаются в формате файла ubuntu, но, возможно, не на внешнем жестком диске (в зависимости от того, является ли внешний жесткий диск будет использоваться в Windows-машине, это может быть хорошо), поэтому вы захотите синхронизировать без прав доступа.

В любом случае, приятно то, что с помощью учебника это относительно

Вот некоторые сведения об этом: http://www.ubuntugeek.com/unison-file-synchronization-tool .html

И вот учебник: http://www.ubuntugeek.com/unison-file-synchronization-tool.html

8
ответ дан 25 May 2018 в 10:32
rsync -avPr --ignore-existing /home/username/Research/ /path/to/other/folder/on/hdd/

Это синхронизирует и копирует только те данные, которые не существуют в /other/folder/on/hdd/

4
ответ дан 25 May 2018 в 10:32

Я согласен с другими ответами, вы можете использовать в rsync в терминале или интерфейсах Grsync, luckyBackup, Conduit или знаменитом Unison.

Еще одно замечательное приложение: rsync ( Диспетчер файлов с двумя панелями для KDE), в меню «Сервис» вы можете найти «Syncronize Directories», это очень полезно.

В последнем случае вы можете установить Wine и установить еще один отличный файловый менеджер с двумя панелями, например Total Commander.

В любом случае у вас есть много вариантов, и все они присутствуют в программном центре Ubuntu.

2
ответ дан 25 May 2018 в 10:32

Я бы порекомендовал Conduit для простой синхронизации. Доступна программная система. Он делает именно то, что вы ищете

1
ответ дан 25 May 2018 в 10:32

Существует довольно удобный инструмент оболочки, называемый утилитой rsnapshot - http://www.rsnapshot.org/ - файловой системы для создания резервных копий локальных и удаленных систем. который использует rsync и жесткие ссылки, что позволяет сохранить сразу несколько резервных копий полной файловой системы. Просто сделайте sudo apt-get install rsnapshot и проверьте info rsnapshot

0
ответ дан 25 May 2018 в 10:32

Вы можете синхронизировать файлы внутри двух директив:

rsync -rv /path/to/directory1/ /path/to/directory2

Выполнение rsync -rv /path/to/directory1 /path/to/directory2 создаст directory1 внутри directory2, как это /path/to/directory2/directory1/[files]

Вы можете -n

Ссылка: https://www.digitalocean.com/community/tutorials/how-to-use-rsync-to-sync-local- и-дистанционные-каталоги-на-VPS

0
ответ дан 25 May 2018 в 10:32

Если вам нужен графический интерфейс в очень настраиваемой системе, попробуйте FreeFileSync. См. Например: http://linuxnorth.wordpress.com/2011/11/29/file-and-folder-synchronization/. В частности, вы хотите, чтобы опция «Обновить» для синхронизации была «Копировать новые или обновленные файлы в правая папка ", то есть скопировать из левой папки в нужную папку в окне с двумя окнами.

0
ответ дан 25 May 2018 в 10:32

Другие вопросы по тегам:

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