Как удалить файлы расширенных атрибутов Mac в Windows

Как удалить файлы расширенных атрибутов Mac в Windows

Я сделал резервную копию некоторых файлов с помощью Mac, и когда я скопировал их обратно в Windows, я получил копию каждого файла - fooтакже создает ._foo. Видимо, это файлы расширенных атрибутов Mac. Очень раздражает.

Как можно безопасно удалить их все в Windows?

решение1

Самый простой способ, который я нашел, это Powershell. Они все имеют одинаковый размер и все помечены как скрытые, так что вы можете сделать это совершенно безопасно, как здесь:

 gci -Recurse -Hidden -Path ._* | ?{$_.Length -eq 4KB} | rm -Force

-Forceнеобходимо удалить скрытые файлы.

решение2

У меня была та же проблема. Ответ с использованием gci в powershell мне не помог, а вот это помогло:

del /s /q /f /a ._*

который я нашел здесь:Потрясающее объяснение тоста

Надеюсь, это кому-то поможет. Кроме того, файлы '._' можно удалить в источнике на Mac: после копирования файлов с Mac на съемный диск и пока диск все еще подключен к Mac, перетащите путь к папке в эту команду в окне терминала Mac:

dot_clean -nm 

В Интернете есть много ресурсов по использованию dot_clean -nm, но, к сожалению, я не смог найти тот, который я использовал для их указания.

Связанный контент