rsync застрял в бесконечном цикле, пытаясь скопировать папку без имени ()
Итак, вот интересная проблема, с которой я столкнулся.
Передо мной была поставлена задача создания резервных копий с версией из нашего огромного каталога, который у нас есть, и поэтому я использую инструмент под названием «rsnapshot», который использует rsync для копирования каталога и сохранения нескольких версий одного и того же файла, и он работает довольно отлично, за исключением этой загвоздки.
Я даже не совсем уверен, как это произошло, но в одном из наших подкаталогов есть папка, имя которой, я думаю, просто точка. В Windows 10 папка выглядит как точка, но если я ее вставлю куда-либо, она будет выглядеть как «».
Также кажется, что, возможно, rsync рассматривает это как точку, и поэтому он копирует каталог в себя бесконечно, как только он попадает в эту папку, все, что я вижу в терминале, это постоянно растущее число косых черт в конце каталога. ,
Что в этом мире, и как мне остановить / пропустить эту странную папку?
РЕДАКТИРОВАТЬ
Если я вставлю этот символ в шестнадцатеричный редактор HXD, он будет вставлен как нулевой байт, может ли только один бычий байт быть именем этой папки?
РЕДАКТИРОВАТЬ 2
Таким образом, похоже, что имя этой папки либо один NULL-байт, либо оно полностью пустое, и пункт, который я вижу, это то, как Windows отображает его. Если я ls
каталог в терминале Debian, имя файла вместо этого отображается как косая черта. Я попытался вставить персонажа в список исключений rsync, который я создал (я надеялся), но это определенно не решило проблему.
РЕДАКТИРОВАТЬ 3
У меня есть картинки! Так что эта картина из Windows 10 Explorer
И эта картинка - вывод из терминала на Debian
В некоторых других исследованиях я вижу, что это может быть просто поврежденное имя папки, но это говорит о том, что оно по-прежнему мешает мне выполнить резервное копирование, и даже если я исправлю один раз этот экземпляр, невозможно сказать, на сколько будут похожи другие файлы или папки. это, так что, безусловно, было бы лучше, если бы я мог каким-то образом заставить rsync пропустить файл или сделать что-то хотя бы немного вменяемое.
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Как повторно связать резервную копию Airport Time Machine после перехода на новый Mac?
-
6
Хорошее решение для домашних резервных копий и обмена файлами / печатью
-
3
Каковы различия между оконными менеджерами Linux?
-
10
Программное обеспечение для резервного копирования для Mac OS X