На windows можно только запускать .exe файлы, для всего остального эта платформа подходит плохо. Хорошо, что даже Microsoft это понимает, и добавила в свое поделие нормальную операционную систему. С тех пор как появился WSL - windows для меня снова стал возможным выбором, и где-то последние пару лет пользуюсь им на постоянной основе.

К чему это я. На линуксе часто слабая поддержка драйверов и специфичного софта. Но зато базовый софт для типовых задач работает как часы с 70х годов прошлого века. Хочу рассказать о двух консольных инструментах, которыми пользовался для организации бэкапов.

  1. rdfind. Linux программа, которая эффективно ищет дубликаты файлов. Запускал из wsl, чтобы почистить свои 15 летние архивы. В ~100k файлов нашел и удалил дубликатов на 60 гигабайт. Крутота! Поди сделай вручную такое…
  2. robocopy. Чувствовал себя немного странно, когда писал скрипт на powershell, но FileHistory говорят устарело в Win11, так что решил пойти через скрипты. При помощи robocopy можно добиться зеркалирования двух папок, и именно этого я хотел достичь для бэкапов.