linux怎么删除-开头文件_linux --开头的文件 - CSDN
精华内容
参与话题
  • 关于在linux下怎么删除文件名开头是减号的文件

    偶尔从别人的博客发现一篇不错的经验文,转过来学习学习

    源地址 http://blog.himdd.com/archives/2839

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

    文件系统出现一个文件 -C.html 如何删除/新建?
    直接输入:
    rm -C.html 错
    rm “-C.html” 错
    rm ‘-C.html’ 错
    rm ‘-C.html’ 错
    正确的答案是rm — “-C.html”
    touch — -demo.sh 或 touch ./-demo.sh 可以创建

    展开全文
  • 删除以横杠(-)开头文件 场景: 本来想在执行sh文件的时候顺便写日志,并且想要达到的效果是,日志文件名跟sh文件名一样即可, 便使用了一下参数$0来定义log文件名格式,但并未达到想要的效果,既然生成了一个以...

    删除以横杠(-)开头的文件

    场景:
    本来想在执行sh文件的时候顺便写日志,并且想要达到的效果是,日志文件名跟sh文件名一样即可,
    便使用了一下参数$0来定义log文件名格式,但并未达到想要的效果,既然生成了一个以“-bash”为名的文件,
    尝试使用rm -bash删除,报错如下:
    # rm -bash.log
    rm: invalid option -- 'b'
    Try 'rm ./-bash.log' to remove the file ‘-bash.log’.
    Try 'rm --help' for more information.

    解决:
    其实报错信息已经给出相关的删除方法,即:
    # rm ./-bash.log

    或者
    # rm -- -bash.log

     

    展开全文
  • linux 处理"-"开头文件 linux系统中如果遇到"-"开头文件,刚开始可能会不知所措 无论是重命名还是删除文件,普通文件的操作似乎都不大可行。 man rm 查看rm命令的介绍,留意到相关说明: To remove a file ...

    linux系统中如果遇到"-“开头的文件,刚开始可能会不知所措
    在这里插入图片描述
    无论是重命名还是删除文件,普通文件的操作似乎都不大可行。原因是系统会认为你输入的”-"是想给命令带参数,从而造成歧义。

    man rm 查看rm命令的介绍,留意到相关说明:

    To remove a file whose name starts with a ‘-’, for example ‘-foo’, use
    one of these commands:
    rm – -foo
    rm ./-foo

    即,可使用 rm – -foorm ./-foo 这两种方式来处理"-"开头的文件。
    在这里插入图片描述


    python&C语言QQ技术群:731202520
    欢迎来交流技术问题~

    展开全文
  • 如果要删除文件-aaa,使用rm -aaa是不行的,rm会认为-后面的是参数。2种办法: 1 带明确路径指示 rm ./-aaa 2 使用 -- :rm -- -aaa 因为命令如果发现参数中有--,则认为其后没有选项了。  我突然想到...
    如果要删除文件-aaa,使用rm -aaa是不行的,rm会认为-后面的是参数。2种办法:
    

    1 带明确路径指示 rm ./-aaa
    2 使用 -- :rm -- -aaa

    因为命令如果发现参数中有--,则认为其后没有选项了。
        我突然想到《C专家编程》里有一个例子,作者要查看所有是软链接的文件,使用 ls -lh|grep "->"或在"->"里玩花样是不行的,作者使用的方法是find命令。其实可以利用--特性,这样:
        ls -lh|grep -- "->" 
    展开全文
  • linux打开文件包含 "-"开头文件

    千次阅读 2015-05-07 20:09:14
    linux打开文件包含 "-"开头文件: vi -- -test.txt
  • linux下以‘-’开头的文件名

    千次阅读 2019-01-07 07:21:53
    linux下以‘-’开头的文件名,cp、mv、rm、ls等对他都是无效的: [root@ha131 ~]# ll -plat.py ls:无效选项 -- . 请尝试执行"ls --help"来获取更多信息。 [root@ha131 ~]# cp -plat.py plat.py cp: ...
  • 一些客户用FTP上传了一些以横线开关的文件,然后需要删除或改名时都不能操作. 以下是解决方法: 1.首先以ll -i 查看下文件的inode值. 2.有以下命令删除或改名此类文件: find 命令  使用 UNIX find 命令,您...
  • linux 删除以-开头的文件名的文件

    千次阅读 2013-04-09 21:05:47
    root@chrd-mail:/home/chrd# echo > --kroot@chrd-mail:/home/chrd# lsdb-5.2.36 db-5.2.36.tar.gz k --k mail postfix-2.9-20111113.tar.gzroot@chrd-mail:/home/chrd# rm ./--kroot@chrd-mail:/home/chrd# ls
  • linux删除以-开头文件

    千次阅读 2018-12-31 23:27:18
    今天突然出现了这个问题,有个文件怎么删都删不掉,网的说 rm '-xx' 或者 rm /-xx不行,最后只有一个可以的: 那就是:rm -- -xx 或者 rm ./-xx 参考来自:http://bbs.chinaunix.net/thread-2238451-1-1.html...
  • 2019独角兽企业重金招聘Python工程师标准>>> ...
  • linux编辑或删除以'-'开头文件

    千次阅读 2008-03-28 16:07:00
    编辑或删除前先跟"--"选项,如:先产生文件"-jk"$ cat $PATH > -jk再编辑文件“-jk”$ vi -- -jk删除文件可用$ rm -- -jk以此类推。。 
  • How to delete files beginning with -- in Linux
  • Linux下如何删除以~开头文件

    千次阅读 2013-04-19 13:51:29
    我在Windows上编辑文件的时候,被生成了一个这样的文件“~$XXX.docx” 我拷贝到了Linux下,想用一下命令删除掉: rm ~$XXX.docx 报错说不能这么删除!! 想了想用下面的命令删除,结果成功了。 rm *.docx 呵呵...
  • 我遇到的这个问题是,有时候我会一时手误,保存一些以特殊符号开头文件或文件夹,比如这次是保存了一个名为 \ 的文件,直接 rm \ 是删除不了的,因为 \ 会被自动忽略。 解决办法 \ 本身是一个转义字符,因此需要另...
  • Linux命令大全----常用文件操作命令

    万次阅读 多人点赞 2015-10-19 08:43:30
    本文主要讲了Linux命令大全----常用文件操作命令,并附有实例
  • l是链接 d是目录 c是字符设备文件 b是块设备 -是文件
  • 文件属性 d 开头是: 目录文件。 l 开头是: 符号链接(指向另一个文件,类似于瘟下的快捷方式)。 s 开头是: 套接字文件(sock)。 b 开头是: 块设备文件,二进制文件。 c 开头是: 字符设备文件。 p 开头是: 命名管道...
  • 1. 标准 IO 中的文件偏移指针定位函数   lseek :以文件开头,结尾,当前位置为基准点进行偏移,对文件偏移指针重新定位!  定位完成,返回定位之后的文件偏移指针到文件开头的距离!定位完成,返回定位之后的...
  • Linux-C 文件操作

    万次阅读 2019-03-19 13:23:32
    Linux-C 文件操作 一、简述 记--Linux环境下C语言编程的文件操作。 两种操作文件的方式: 1、系统I/O:系统调用接口,open(), read(), write(), lseek(), close()。是操作系统直接提供的编程接口(API)。 ...
  • linux ll -a

    2009-12-03 11:32:37
    显示全部文件 linux ll -a
1 2 3 4 5 ... 20
收藏数 234,721
精华内容 93,888
关键字:

linux怎么删除-开头文件