Странные имена файлов — find отличается от lsLinux

Ответить
Anonymous
 Странные имена файлов — find отличается от ls

Сообщение Anonymous »

Я обнаружил странные имена файлов и странное поведение find и ls:
ls показывает:

Код: Выделить всё

Grundlagen der Benutzerf'$'\374''hrung im DataWizard.pdf'
найти шоу:

Код: Выделить всё

-->find . -name *$'\374'*
find: paths must precede expression: `Grundlagen der Benutzerf�hrung im DataWizard.pdf'
Как ни странно, find показывает файлы только при вызове непосредственно в каталоге, содержащем этот файл. При вызове из ../ ничего не находит.
Очень странно. Это файловый сервер, куда коллеги могут сбрасывать файлы с помощью smb, а некоторые из них, очевидно, копировали туда файлы с помощью scp или чего-то еще. Например, этот конкретный файл датирован 2013 годом. Мне кажется, это ошибочная кодировка UTF8 некоторых немецких умлаутов.
Может быть, у кого-нибудь есть подсказка, как найти такие странные файлы во всей файловой системе (ext4).
Кстати : при использовании самбы такие файлы даже не видны (ни с windows, ни с smbclient)...
Заранее с уважением и благодарностью,
Отто

Подробнее здесь: https://stackoverflow.com/questions/786 ... rs-from-ls
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»