分页: 1 / 2

求方法删除文件名含有<<的文件

发表于 : 2012-05-29 22:38
naturalaw
$ ls -li
ls: 无法访问025深入讨论<<.pdf: No such file or directory
总用量 0
? -????????? ? ? ? ? ? 025深入讨论<<.pdf
:em20 :em20 :em20

Re: 求方法删除文件名含有<<的文件

发表于 : 2012-05-29 22:56
lilydjwg
不明白。。。

Re: 求方法删除文件名含有<<的文件

发表于 : 2012-05-29 22:58
naturalaw
lilydjwg 写了:不明白。。。
025深入讨论<<.pdf
这个是文件名,我要删除这个文件。

Re: 求方法删除文件名含有<<的文件

发表于 : 2012-05-29 23:00
onshoestring
文件名带上引号或用转义字符\

Re: 求方法删除文件名含有<<的文件

发表于 : 2012-05-30 7:20
naturalaw
onshoestring 写了:文件名带上引号或用转义字符\
您真会开玩笑。全不行,不管单引双引还是转义。
$ ls
ls: 无法访问025深入讨论<<.pdf: No such file or directory
025深入讨论<<.pdf


$ rm "025深入讨论<<.pdf"
rm: 无法删除"025深入讨论<<.pdf": No such file or directory


$ rm "025深入讨论\<\<.pdf"
rm: 无法删除"025深入讨论\\<\\<.pdf": No such file or directory


$ rm 025深入讨论\<\<.pdf
rm: 无法删除"025深入讨论<<.pdf": No such file or directory


$ rm "02^C


$ rm '025深入讨论<<.pdf'
rm: 无法删除"025深入讨论<<.pdf": No such file or directory

Re: 求方法删除文件名含有<<的文件

发表于 : 2012-05-30 7:49
jtshs256
像是文件系统出了问题⋯⋯
\来转义是肯定可以的⋯⋯

Re: 求方法删除文件名含有<<的文件

发表于 : 2012-05-30 7:56
JiangHui
touch '025深入讨论<<.pdf'
rm 025深入讨论\<\<.pdf

试了可以

Re: 求方法删除文件名含有<<的文件

发表于 : 2012-05-30 9:44
onshoestring
naturalaw 写了:$ ls -li
ls: 无法访问025深入讨论<<.pdf: No such file or directory
总用量 0
? -????????? ? ? ? ? ? 025深入讨论<<.pdf
:em20 :em20 :em20
可能如六楼所说。
试试:
livecd 启动 不要挂载分区,fsck /dev/sdax

Re: 求方法删除文件名含有<<的文件

发表于 : 2012-05-30 13:01
lilydjwg
naturalaw 写了:
onshoestring 写了:文件名带上引号或用转义字符\
您真会开玩笑。全不行,不管单引双引还是转义。
都千帖以上了,文件系统出了问题还看不出来,您发帖到底都干什么去了啊 :-(

Re: 求方法删除文件名含有<<的文件

发表于 : 2012-05-30 22:19
naturalaw
lilydjwg 写了:
naturalaw 写了:
onshoestring 写了:文件名带上引号或用转义字符\
您真会开玩笑。全不行,不管单引双引还是转义。
都千帖以上了,文件系统出了问题还看不出来,您发帖到底都干什么去了啊 :-(
:em33
我累倒了。想不到这个原因了。

Re: 求方法删除文件名含有<<的文件

发表于 : 2012-06-18 13:16
tusooa
这问题吾以前遇到过。fsck的。

Re: 求方法删除文件名含有<<的文件

发表于 : 2012-06-20 0:34
naturalaw
tusooa 写了:这问题吾以前遇到过。fsck的。
是这样的:我复制文件到fat32.……然后windows下,悲剧了。
linux只有少数几个符号不可以作为文件名,windows的文件名有更多的限制,似乎还有文件系统……

Re: 求方法删除文件名含有<<的文件

发表于 : 2012-06-20 0:55
lilydjwg
naturalaw 写了: 是这样的:我复制文件到fat32.……然后windows下,悲剧了。
linux只有少数几个符号不可以作为文件名,windows的文件名有更多的限制,似乎还有文件系统……
复制到 FAT 分区文件名应该是不会出问题的,到 NTFS 上才会,因为 NTFS 本身对文件名没多少限制,但是 win32 有很多限制……

Re: 求方法删除文件名含有<<的文件

发表于 : 2012-06-20 2:08
jtshs256
也许是 explorer.exe 的限制…
毕竟 cygwin 下的一堆也是跑在 win32 subsystem 下的…

Re: 求方法删除文件名含有<<的文件

发表于 : 2012-06-20 5:55
aerofox
好像 025 前面还有东西吧

代码: 全选

rm *025深入讨论*.pdf