Команда Linux cp: автоматическое переименование файлов, как в Windows, FAT32, ограничения имен файлов, игнорирование символических ссылок


0

Команда Linux cp: Как я могу автоматически переименовать все файлы, чтобы они соответствовали ограничениям имен файлов в устройствах Windows или FAT32, и игнорировать все символические ссылки?

Я пытаюсь скопировать содержимое моего каталога dropbox в системе linux, отформатированной в ext4, на карту памяти, отформатированную в FAT32. Папка «Мои дропбоксы» содержит много случайных файлов, которые нельзя скопировать на устройство FAT32, поскольку имена файлов содержат символы, не разрешенные в этой файловой системе. Кроме того, он содержит много символических ссылок, которые я хотел бы просто игнорировать. (Не копируйте и не следуйте никаким символическим ссылкам.)

Можно ли выполнить эти две вещи с помощью cpкоманды linux , и если да, то как мне это сделать?

Очевидно, что я могу архивировать все, но тогда я не смогу быстро открыть его снова.

Я пробовал поиск в Google, но не нашел подходящих результатов.


так что, если только команда переименовывает все имена файлов для вас, которые позже вы можете скопировать их в NTFS, вам достаточно?
Ботмастер

@Botmaster Что?
user3728501

используйте cp и переименуйте все файлы, затем скопируйте их в NTFS. это хорошо для тебя?
Ботмастер

Да, если возможно, я хотел бы использовать cp для автоматизации процесса для меня. Нет, я не хочу копировать на устройство NTFS.
user3728501
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.