当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [闲聊]浮躁是不应该的
帖子发表于 : 2007-10-07 12:56 
头像

注册: 2007-05-06 8:19
帖子: 7433
送出感谢: 0 次
接收感谢: 4
看:
“今天发现机器上有一文件名为 ~~test 的文件名,欲删除之 ,报错
查了下, 发现如下解决方法

假设Linux系统中有一个文件名叫“-test”。如果用户想删除它,按照一般的删除方法在命令行中输入“rm -test”命令后,界面会提示是“无效选项”(invalid option)。
原因是Linux把文件名的第一个字符为“-”当作选项了。用户可以使用“--”符号来解决这个问题。输入“rm -- -test”命令便可顺利删除名为“-test”的文件。如果是其它特殊字符的话可以在特殊字符前加一个“”符号,或者用双引号把整个文件名括起来都可以。

另外还有:
“假设Linux系统中有一个文件名叫“-ee”,如果我们想对它进行操作,例如要删除它,按照一般的删除方法在命令行中输入rm -ee命令,界面会提示我们是“无效选项”(invalid option),原来由于文件名的第一个字符为“-”,Linux把文件名当作选项了,我们可以使用“--”符号来解决这个问题,输入“rm -- -ee”命令便可顺利删除名为“-ee”的文件。如果是其他特殊字符的话可以在特殊字符前加一个“”符号,或者用双引号把整个文件名括起来。 ”

可以很负责的说,有一个是无效嘀;而有效的那个还没说为什么...


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-10-07 13:06 
头像

注册: 2006-05-03 0:39
帖子: 8273
地址: المريخ
送出感谢: 0 次
接收感谢: 1
为什么不用文件管理器直接删除?


_________________
PHP是最好的语言!不服来战!


页首
 用户资料  
 
3 楼 
 文章标题 : Re: [闲聊]浮躁是不应该的
帖子发表于 : 2007-10-07 13:30 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
冲浪板 写道:
看:
“今天发现机器上有一文件名为 ~~test 的文件名,欲删除之 ,报错
查了下, 发现如下解决方法

假设Linux系统中有一个文件名叫“-test”。如果用户想删除它,按照一般的删除方法在命令行中输入“rm -test”命令后,界面会提示是“无效选项”(invalid option)。
原因是Linux把文件名的第一个字符为“-”当作选项了。用户可以使用“--”符号来解决这个问题。输入“rm -- -test”命令便可顺利删除名为“-test”的文件。如果是其它特殊字符的话可以在特殊字符前加一个“”符号,或者用双引号把整个文件名括起来都可以。

另外还有:
“假设Linux系统中有一个文件名叫“-ee”,如果我们想对它进行操作,例如要删除它,按照一般的删除方法在命令行中输入rm -ee命令,界面会提示我们是“无效选项”(invalid option),原来由于文件名的第一个字符为“-”,Linux把文件名当作选项了,我们可以使用“--”符号来解决这个问题,输入“rm -- -ee”命令便可顺利删除名为“-ee”的文件。如果是其他特殊字符的话可以在特殊字符前加一个“”符号,或者用双引号把整个文件名括起来。 ”

可以很负责的说,有一个是无效嘀;而有效的那个还没说为什么...


哪个是无效的?


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-10-07 13:44 

注册: 2007-05-06 11:26
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
ichuan@ichuan-laptop:~$ cat > -test
just a test
ichuan@ichuan-laptop:~$ ls
2007-10-06-09-19-01.014-VirtualBox-5629.log firefox_widgets_2.6
cpp index.htm
Desktop my-emacs
embUtronium nautilus-debug-log.txt
Examples -test
ichuan@ichuan-laptop:~$ rm -test
rm: invalid option -- t
尝试使用“rm ./-test” 删除文件 ‘-test’。
请尝试执行‘rm --help’来获取更多信息。
ichuan@ichuan-laptop:~$ rm "-test"
rm: invalid option -- t
尝试使用“rm ./-test” 删除文件 ‘-test’。
请尝试执行‘rm --help’来获取更多信息。
ichuan@ichuan-laptop:~$ rm \-test
rm: invalid option -- t
尝试使用“rm ./-test” 删除文件 ‘-test’。
请尝试执行‘rm --help’来获取更多信息。
ichuan@ichuan-laptop:~$ rm ""-test
rm: invalid option -- t
尝试使用“rm ./-test” 删除文件 ‘-test’。
请尝试执行‘rm --help’来获取更多信息。
ichuan@ichuan-laptop:~$ rm ./-test
ichuan@ichuan-laptop:~$ ls
2007-10-06-09-19-01.014-VirtualBox-5629.log firefox_widgets_2.6
cpp index.htm
Desktop my-emacs
embUtronium nautilus-debug-log.txt
Examples
ichuan@ichuan-laptop:~$


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-10-07 17:02 
头像

注册: 2005-12-28 1:16
帖子: 3916
地址: 火星
系统: Ubuntu 12.10 X64
送出感谢: 1
接收感谢: 0 次
看过书的人都知道
这个问题可以使用./前缀和转义字符解决
" "
' '
不同程度的转义强度会有不同的效果



如果能沉住气看书 是不会遇到这类基本功问题的


_________________
目前负债150多万


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-10-07 17:59 
头像

注册: 2007-01-15 17:15
帖子: 3766
送出感谢: 0 次
接收感谢: 0 次
没明白,。。这个跟浮躁。。?

不浮躁要求自己是好话,要求别人就不应该鸟


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译