나는 detox
다음과 같이 사용하려고
detox -s utf_8-only -r -v -n
내 시스템에서 잘못된 파일 이름을 감지합니다. 명령은 대부분 정상적으로 실행됩니다. 불행하게도 내가 유지하고 싶은 독일 발음 구별 부호(äöü 등)도 잘못 감지했습니다. UTF-8로 인코딩되어 있습니다. 분음 부호가 있는 파일 이름을 무시하도록 명령을 변경할 수 있습니까(예: 필터 추가)?
답변1
detox.tbl(5)
변환 테이블에 대한 설명과 몇 가지 예를 /usr/share/detox/*.sample
보려면 매뉴얼 페이지를 참조 하십시오 .
답변2
맨 페이지에는 좋은 예가 부족합니다.해독하는 사람 해독하는 사람 해독하는 사람
나만의 테이블을 만들었습니다. (샘플 파일 복사)
cp /usr/share/detox/safe.tbl /etc/detox/music.tbl
/etc/detox/music.tbl 편집
# chars to leave alone
0x2e .
# nuke these chars
0x27 '' # '
# Chars to translate to _
0x7c _ # |
/etc/detox/detoxrc 구성을 수정하고 다음 섹션을 추가합니다.
sequence "music" {
utf_8;
safe {filename "/etc/detox/music.tbl";};
};
음악 폴더에서 실행하세요. 결과가 만족스러우면 "-n" 비동작 플래그를 제거하세요.
user@host: /mnt/tunes/2017 # detox -s music -r -v -n ./
최상의 결과를 얻으려면 테이블을 병합하고 중복 항목을 제거해야 할 수도 있습니다.