find . -type f |sort |tee f1 |uniq -i |comm -3 - f1
Даст Вам список файлов, чтобы удалить или проигнорировать, который Вы могли передать по каналу в черный список для rsync
24 часа спустя:
В Ответе на Ваш комментарий "Это непрактично, мне нужны другие, находят", просто передайте результаты по каналу во что-то, что сделает Ваш переименовывать искажение. например, целое решение на одной командной строке, но менее читаемый.
find . -type f |sort |tee f1 |uniq -i |comm -3 - f1|(n=0;while read a ;do n=$((${n}+1));echo mv ${a} `echo ${a}|tr \[:upper:\] \[:lower:\]`_renamed_${n};done)
xdotool, кажется, имеет ошибку, если вы не используете макет клавиатуры
, и ваша макет клавиатуры был установлен через файл конфигурации xorg (не setxkbmap
), он будет использовать соответствующие keysyms из компоновки
.
Чтобы работать вокруг этого, просто установите раскладку клавиатуры (снова) в вашем файле .xinitrc
.xinitric . Запустите SETXKBMAP yourLayout
перед использованием Xdotool.