Файлы, исчезающие при копировании с ubuntu на MacOS

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

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

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

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

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

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

4 ответа

Я добавил расширенную версию скрипта решения:

https://github.com/latach/Rename-files-Linux-to-MacOS/blob/master/script [!d1 ]

0
ответ дан 22 May 2018 в 15:32

Я добавил расширенную версию скрипта решения:

https://github.com/latach/Rename-files-Linux-to-MacOS/blob/master/script

0
ответ дан 17 July 2018 в 23:04

Переименуйте файлы из источника, выполнив следующие действия:

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
ответ дан 22 May 2018 в 15:32

Я добавил расширенную версию скрипта решения:

https://github.com/latach/Rename-files-Linux-to-MacOS/blob/master/script

0
ответ дан 24 July 2018 в 13:37

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

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