LINUX.ORG.RU

No such file or directory


0

1

На флешке NTFS, при просмотре директории из какого либо графического файлового менеджера я не вижу данный файл, но

find ./

.//123abc.pdf

ls |grep "123"

123abc.pdf

find ./ -type f -exec md5 {} \;

find: .//123abc.pdf: No such file or directory

И это не единственный файл. Что за магия такая, ЛОР.


На флешке NTFS

Никакой unix не может корректно работать с файлами, имя которых содержит '/' или 0x0.
Переименовать тоже можно только под win.

ABW ★★★★★
()
Ответ на: комментарий от ABW

Переименовать тоже можно только под win.

Спорное утверждение, ибо по стандарту, что в Linux, что в Windows в именах файлов не может быть символа '/'.

kostik87 ★★★★★
()
Ответ на: комментарий от ABW

Имя файла не начинается с «/», это такой вывод «find ./».

find ./
...
.//123.txt
.//123abc.pdf
.//321.txt
...
Попробую сегодня прочитать этот файл из под Windows.

hama
() автор топика
Ответ на: комментарий от kostik87

Да, виноват, столько лет винды не видел, перезабыл всё, чего не знал.

ABW ★★★★★
()
Ответ на: комментарий от hama

Но что-то тут всё-таки нечисто. Ни GNU-, ни FreeBSD- find такой отсебятины не несут.
Попробуй ещё брать абсолютный путь:
find $(pwd) ...

ABW ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.