Файлы исчезают при копировании из Ubuntu в MacOS

Я пытаюсь переместить некоторые файлы из Ubuntu на мой компьютер MacOS.

Я копирую файлы следующим образом: ubuntu -> NTFS hdd -> MacOS machine .

Когда я подключаю жесткий диск к Mac и открываю некоторые папки (в Finder), я обнаруживаю, что некоторые файлы отсутствуют (из-за неправильных имен, таких как «:»).

Когда я копирую файлы в MacOS из терминала, используя команду rsync -avh, вначале я получаю несколько сообщений: «файл исчез: [путь к файлу]» (путь к файлу включает файлы с недопустимыми именами).

У кого-нибудь есть идеи, как избежать этих ошибок?

0
задан 15 January 2018 в 14:29

1 ответ

Переименуйте файлы в источнике, выполнив это:

find -depth -type d | \ while read x; \ do cd "$x"; \ for file in *; \ do mv -inv "$file" "$(echo "$file" | sed -e 's/[^-A-Za-z0-9(),+!_ .]/_/g')"; \ done; \ cd -; \ done

0
ответ дан 15 January 2018 в 14:29

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

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