分页: 1 / 2
求方法删除文件名含有<<的文件
发表于 : 2012-05-29 22:38
由 naturalaw
$ ls -li
ls: 无法访问025深入讨论<<.pdf: No such file or directory
总用量 0
? -????????? ? ? ? ? ? 025深入讨论<<.pdf

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

可能如六楼所说。
试试:
livecd 启动 不要挂载分区,fsck /dev/sdax
Re: 求方法删除文件名含有<<的文件
发表于 : 2012-05-30 13:01
由 lilydjwg
naturalaw 写了:onshoestring 写了:文件名带上引号或用转义字符\
您真会开玩笑。全不行,不管单引双引还是转义。
都千帖以上了,文件系统出了问题还看不出来,您发帖到底都干什么去了啊

Re: 求方法删除文件名含有<<的文件
发表于 : 2012-05-30 22:19
由 naturalaw
lilydjwg 写了:naturalaw 写了:onshoestring 写了:文件名带上引号或用转义字符\
您真会开玩笑。全不行,不管单引双引还是转义。
都千帖以上了,文件系统出了问题还看不出来,您发帖到底都干什么去了啊

我累倒了。想不到这个原因了。
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