我有两个带有特殊字符的文件,我可以在控制台上使用ls
或看到ll
它们,但由于错误,File not found
即使我使用复制和粘贴选项(最后两个文件),我也无法删除或复制它们:
-rwxr-xr-x+ 1 ben users 152621799 Nov 16 18:16 2019-08-24-Fahrenunfahrenun.mp3*
-rwxr-xr-x+ 1 ben users 99822416 Nov 16 18:16 2019-09-01-Z-Ein Verzedes.mp3*
-rwxr-xr-x 1 ben users 95781933 Nov 16 18:13 2019-10-28-Was ist das denn für ein Deräusch?.MP3*
-rwxr-xr-x 1 ben users 88689565 Nov 16 18:18 2019-11-09-Wollen wir mal leiser machen?.MP3*
别介意那些奇怪的名字,这是我儿子说的。:) 注意最后一个选项的区别+
。有问题的文件缺少+
。尝试复制或删除会导致File or directory not found
。
$ rm "2019-10-28-Was ist das denn für ein Deräusch?.MP3"
rm: das Entfernen von '2019-10-28-Was ist das denn für ein Deräusch?.MP3' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
?
我认为这可能与特殊字符和有关ä
。此外,结尾以大写字母结尾.MP3
,而.mp3
其他文件则以大写字母结尾,但运行正常。有什么建议吗?
编辑:输出为ls -li
:
$ ls -li
ls: '2019-10-28-Was ist das denn f¸r ein Der‰usch?.MP3': Datei oder Verzeichnis nicht gefunden
ls: '2019-11-09-Wollen wir mal leiser machen?.MP3': Datei oder Verzeichnis nicht gefunden
insgesamt 3112720
55968313 -rwxr-xr-x+ 1 ben users 48774726 Nov 16 18:18 2019-04-07-1300.mp3
...
55968284 -rwxr-xr-x 1 ben users 95781933 Nov 16 18:13 2019-10-28-Was ist das denn f¸r ein Der‰usch?.MP3
55968312 -rwxr-xr-x 1 ben users 88689565 Nov 16 18:18 2019-11-09-Wollen wir mal leiser machen?.MP3
使用自动完成(如评论中所建议的)显示这样的文件名,但也无法真正找到要删除或复制的文件:
$ sudo rm 2019-10-28-Was\ ist\ das\ denn\ für\ ein\ Deräusch\?.MP3
[sudo] Passwort für ben:
rm: das Entfernen von '2019-10-28-Was ist das denn für ein Deräusch?.MP3' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
通过find . -inum 55968284 -delete
(如评论中所建议的)我也得到了File or directory not found
。