`find --name` ignores files with non-printable character in the filename
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
findutils |
Unknown
|
Unknown
|
|||
findutils (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Downloading some files from ARTE via Mediathekview I retrieved files like this:
ARTE_Concert_
find . is showing the the file:
> $ find .
> .
> ./ARTE_
But if I invoke `find . -name "*mp4"` nothing is found.
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: findutils 4.6.0+git+
ProcVersionSign
Uname: Linux 4.10.0-43-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.15
Architecture: amd64
CurrentDesktop: GNOME
Date: Tue Jan 9 01:12:36 2018
SourcePackage: findutils
UpgradeStatus: No upgrade log present (probably fresh install)
c42-bugnr: #3922
For the case that the unicode character has been lost – here the hexdump:
echo ARTE_Concert_ -_Jazz- Avishai_ Cohen__ Au_Gr?s_ du_Jazz- 1734575236. mp4 |hexdump
0000000 5241 4554 435f 6e6f 6563 7472 2d5f 4a5f
0000010 7a61 2d7a 7641 7369 6168 5f69 6f43 6568
0000020 5f6e 415f 5f75 7247 73c3 645f 5f75 614a
0000030 7a7a 312d 3337 3534 3537 3332 2e36 706d
0000040 0a34
0000042