Hi Jason !

>It seems at least two users ...
>were unable to remove a file that contained certain foreign
>characters in the filename, both using BusyBox.

This may only happen, when you access your file system using a
system using different language/charset definitions (e.g.
Windows). If files get saved with foreign characters you may have
trouble to enter those names on the command line, but you are
always able to replace such characters with shell pattern
characters (either ? or *). Just enter enough other characters to
select right file and use correct number of question marks to
replace the foreign characters or use shell star option(s) if
you can't determine correct number of characters which need to be
replaced.

In case you need to find out the full name of such files it can
help to use find to locate the file (find -name PATTERN) and save
the find result in a file. Then delete lines with names of files
you are not interested in. Then use xargs commands to work at
selected files (e.g. cat FILE_WITH_NAMES|xargs rm -i).

This is a general Unix shell related problem, not a Busybox
related topic. The only difference may be, that other shells than
Busybox ash may filter input on different foreign language
characters, so there may be difference in line editing/handling.
Placing the file names in an xargs command or using scripts
allows to bypass line edit filtering and may help accessing such
files.

--
Harald
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to