Can't delete/rename files with special characters (Error: The file or folder does not exists)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
krusader (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
To reproduce this bug:
1. Create file in terminal with name containing special characters:
touch `printf '\xd0'`
2. Try to remove created file in Krusader
Expected behavior: file deleted.
Observed behavior: Krusader responds with error message "The file or folder /home/user/� does not exist."
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: krusader 1:2.4.0~
ProcVersionSign
Uname: Linux 3.2.0-35-generic x86_64
ApportVersion: 2.0.1-0ubuntu15.1
Architecture: amd64
Date: Thu Dec 20 02:16:12 2012
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 12.04.1 LTS "Precise Pangolin" - Release amd64 (20120823.1)
MarkForUpload: True
SourcePackage: krusader
UpgradeStatus: No upgrade log present (probably fresh install)
This bug is also affecting my on Arch linux with KDE. As a workaround, I went to tty1 (Ctrl+Alt+F1) and I moved it using a wildcard. For example, if I wanted to rename "corr�pted_ name.txt" to ''corrupted_ name.txt" , I typed this:
$ mv corr*
[Tab]
Then this appeared:
$ mv corr�pted_name.txt