看:
“今天发现机器上有一文件名为 ~~test 的文件名,欲删除之 ,报错
查了下, 发现如下解决方法
假设Linux系统中有一个文件名叫“-test”。如果用户想删除它,按照一般的删除方法在命令行中输入“rm -test”命令后,界面会提示是“无效选项”(invalid option)。
原因是Linux把文件名的第一个字符为“-”当作选项了。用户可以使用“--”符号来解决这个问题。输入“rm -- -test”命令便可顺利删除名为“-test”的文件。如果是其它特殊字符的话可以在特殊字符前加一个“”符号,或者用双引号把整个文件名括起来都可以。
”
另外还有:
“假设Linux系统中有一个文件名叫“-ee”,如果我们想对它进行操作,例如要删除它,按照一般的删除方法在命令行中输入rm -ee命令,界面会提示我们是“无效选项”(invalid option),原来由于文件名的第一个字符为“-”,Linux把文件名当作选项了,我们可以使用“--”符号来解决这个问题,输入“rm -- -ee”命令便可顺利删除名为“-ee”的文件。如果是其他特殊字符的话可以在特殊字符前加一个“”符号,或者用双引号把整个文件名括起来。 ”
可以很负责的说,有一个是无效嘀;而有效的那个还没说为什么...
[闲聊]浮躁是不应该的
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- 冲浪板
- 论坛版主
- 帖子: 7513
- 注册时间: 2007-05-06 8:19
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
Re: [闲聊]浮躁是不应该的
哪个是无效的?冲浪板 写了:看:
“今天发现机器上有一文件名为 ~~test 的文件名,欲删除之 ,报错
查了下, 发现如下解决方法
假设Linux系统中有一个文件名叫“-test”。如果用户想删除它,按照一般的删除方法在命令行中输入“rm -test”命令后,界面会提示是“无效选项”(invalid option)。
原因是Linux把文件名的第一个字符为“-”当作选项了。用户可以使用“--”符号来解决这个问题。输入“rm -- -test”命令便可顺利删除名为“-test”的文件。如果是其它特殊字符的话可以在特殊字符前加一个“”符号,或者用双引号把整个文件名括起来都可以。
”
另外还有:
“假设Linux系统中有一个文件名叫“-ee”,如果我们想对它进行操作,例如要删除它,按照一般的删除方法在命令行中输入rm -ee命令,界面会提示我们是“无效选项”(invalid option),原来由于文件名的第一个字符为“-”,Linux把文件名当作选项了,我们可以使用“--”符号来解决这个问题,输入“rm -- -ee”命令便可顺利删除名为“-ee”的文件。如果是其他特殊字符的话可以在特殊字符前加一个“”符号,或者用双引号把整个文件名括起来。 ”
可以很负责的说,有一个是无效嘀;而有效的那个还没说为什么...
^_^ ~~~
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
-
- 帖子: 4
- 注册时间: 2007-05-06 11:26
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:~$
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:~$
- xhy
- 帖子: 3916
- 注册时间: 2005-12-28 1:16
- 系统: Ubuntu 12.10 X64
- 来自: 火星