Estou tentando converter codificação de nome de alguma árvore de caminho com arquivos usando o utilitário convmv.
Pastas têm algo parecido com isto:
Alguns nomes são digitados com transliteração. Esses arquivos estão corretos e tentei alterar outros nomes de arquivos.
Descobri que a codificação de origem é CP437 e a codificação de finalidade é CP866.
Quando eu tentei comando
$ convmv --notest -f cp437 -t cp866 -r * --nosmart
Eu tenho
cp866 doesn't cover all needed characters for: "./103_5 τ¿Γ-¬«ñ«ó ¬απΓ«ú« YouTube-¬á¡á½á.mp4»
Parece que eu deveria convertê-lo de utf-8 para cp437 no começo, e foi bem-sucedido,
mv "./85_èᬠ¡Ñ ΓÑα∩Γ∞ ¬«¡óÑαß¿ε ¡á φΓá»Ñ αÑú¿ßΓαᵿ¿.mp4" "./85_??? ?? ????? ???????? ?? ?⠯? ॣ????樨.mp4"
mv "./86_èᬠ»«½πτ¿Γ∞ ú«α∩τ¿σ ¬½¿Ñ¡Γ«ó ¡á óδßΓáó¬Ñ.mp4" "./86_??? ??????? ?????? ?????⮢ ?? ???⠢??.mp4"
mv "./87_èᬠ»«ßΓα«¿Γ∞ φΣΣÑ¬Γ¿ó¡δ⌐ email-¼áα¬ÑΓ¿¡ú.mp4" "./87_??? ????ந?? ??䥪⨢?? email-??થ⨭?.mp4"
mas minha pasta de origem se torna tamanho 0kb
E não consigo abrir nenhum arquivo nessas pastas.
Ok, então eu tentei novamente
$ convmv --notest -f cp437 -t cp866 -r * --nosmart
eu tenho novamente
cp866 doesn't cover all needed characters for: "./103_5 τ¿Γ-¬«ñ«ó ¬απΓ«ú« YouTube-¬á¡á½á.mp4»
Eu descobri que eu poderia fazer isso de novo e de novo, e o resultado foi o mesmo
O que eu estou fazendo de errado?
terminal
finder
file-conversion
encoding
igolka97
fonte
fonte
Ele falha em todas as pastas ou apenas em algumas? Você já verificou a codificação dos nomes com falha no site?
nohillside
@nohillside sim, ele falhar para todas as pastas
igolka97