Команда Linux cp: Как я могу автоматически переименовать все файлы, чтобы они соответствовали ограничениям имен файлов в устройствах Windows или FAT32, и игнорировать все символические ссылки?
Я пытаюсь скопировать содержимое моего каталога dropbox в системе linux, отформатированной в ext4, на карту памяти, отформатированную в FAT32. Папка «Мои дропбоксы» содержит много случайных файлов, которые нельзя скопировать на устройство FAT32, поскольку имена файлов содержат символы, не разрешенные в этой файловой системе. Кроме того, он содержит много символических ссылок, которые я хотел бы просто игнорировать. (Не копируйте и не следуйте никаким символическим ссылкам.)
Можно ли выполнить эти две вещи с помощью cp
команды linux , и если да, то как мне это сделать?
Очевидно, что я могу архивировать все, но тогда я не смогу быстро открыть его снова.
Я пробовал поиск в Google, но не нашел подходящих результатов.
linux
command-line
filesystems
symbolic-link
cp
user3728501
источник
источник
так что, если только команда переименовывает все имена файлов для вас, которые позже вы можете скопировать их в NTFS, вам достаточно?
Ботмастер
@Botmaster Что?
user3728501
используйте cp и переименуйте все файлы, затем скопируйте их в NTFS. это хорошо для тебя?
Ботмастер
Да, если возможно, я хотел бы использовать cp для автоматизации процесса для меня. Нет, я не хочу копировать на устройство NTFS.
user3728501