linux怎么删除文件名开头是“-”的文件?

作者&投稿:巢梅 (若有异议请与网页底部的电邮联系)
请问linux怎样删除某一个目录下所有指定文件名的文件~

1、先使用SSH连接工具进入到linux系统中。

2、在linux系统中使用删除的命令是rm,是英文remove的缩写,使用参数比较简单,我们可以使用查询命令查看使用方式。

3、除了进入目录下直接输入文件名,rm命令后还可以跟文件的绝对路径名,这样就无需进入到目录下进行删除了。

4、我们也可以使用强制命令删除,一般情况下都是直接使用强制命令删除文件,且无需提示,方便快捷rm -f 文件名。

5、另外如果目录下都是需要删除的文件,也就是批量删除的话,可以使用rm -fr 目录的形式,删除目录下的一切文件例如 rm -fr ./*。

6、同时rm命令还支持文件的正则表达式匹配,可以模糊地进行删除操作,比如我们可以删除目录下的所有txt文件rm -f *.txt。

注意事项:
linux除了在服务器操作系统方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善这个操作系统,使其最大化地适应用户的需要。

删除开头的 rm -rf /home/myuser/a* 即是在/home/myuser/a开头的所有文件都会被删除*的含义表示任意字符任意长度。
详细操作:
把删除创建为 rm -i 的别名,一般情况下,系统就会默认加上,建立一个专门用来存放不用的文件夹,根据个人需要情况,建在指定的位置。

更改bashrc环境,在.bashrc修改alias rm='mv -f --target-directory=/trash。

方法二、取证工具-Foremost
在CentOS/RHEL 7中安装Foremost,需要首先启用 (第三方源)Repoforge, 如图所示

进行测试删除 /boot/images 目录下一个名为 nosdos.jpg 的图像文件,如图

要恢复这个文件,如下所示使用 foremost(要先确认所在分区 - 本例中, /boot 位于 /dev/sda1 分区中

rm   --   -a.txt

会有这个问题是因为各种 shell 的命令常常使用 dash 作为选项,只要加入 --,把选项和文件名分隔开就好了。



第一个是错误的,只删除了文本文件。删除以-开头的文件是: rm -- -*

rm -f ./-a.txt
rm空格-f空格点斜杠减号开头的文件


linux如何删除文件
linux删除文件的方法如下:1、打开Linux系统,创建一个空文件和空文件夹;2、rm文件名(功能:删除文件);3、rm*(功能:删除该路径下的所有文件);4、rm-f文件名(功能:删除文件,不再询问是否删除);5、rm-r文件夹(功能:递归删除文件夹);6、rm-rf文件或者目录(功能:删除文件获得递归删除...

linux删除文件的方法
如果对于命令行操作不熟悉的,可以在图形界面中完成,如删除文件夹1,我们右键,然后选择移动到回收站,即可完成删除 但删除文件夹2的时候出现了无法删除的问题,原因是因为权限不够,因为pnux的图形界面是普通用户登录的,并没有管理员权限。像图中红色方框的文件都是在图形界面下无法删除的 所以我们就要...

Linux中快速删除文件的方法linux删除操作
一、rm命令 rm命令是最常用的Linux删除文件的方法之一。它可以用于删除文件和目录,其格式为:rm [option] [file]常用的参数时-r和-f,当您指定-r参数时,它可以递归到所有子目录来删除所有文件,-f参数用于强制删除文件,忽略任何提示信息。如果要删除当前目录中所有文件,则可以执行如下命令:rm -rf...

linux删除文件命令
linux删除文件命令,在桌面空白处单击鼠标右键,选择【打开终端】,输入【ls】即可查看所有文件;然后输入rm空格加要删除的文件名,回车后即可删除文件,在linux中删除文件可以直接使用rm,但需要注意两个参数-rf,-r意思是不论还有多少级别的目录,都会同时删除;-f是直接删除的意思,即使用-f参数删除文件...

linux删除文件的命令?
在Linux系统中,要删除一个文件,最常用的命令就是“rm”。这个命令非常直接,其基本功能就是移除文件或者目录。二、使用rm命令删除文件 要使用rm命令删除文件,基本的语法结构是:`rm [选项] 文件名`。如果不使用任何选项,默认会删除指定的文件。例如,要删除名为“example.txt”...

linux删除文件以及文件夹的命令是什么
具体步骤就来看下小编是怎么做的吧~linux删除文件以及文件夹的命令是什么一、删除文件命令:rm-f文件名将会强行删除文件,且无提示需要注意:使用rm-rf要格外注意,linux中没有回收站,慎重删除二、删除文件夹以及文件夹中的所有文件命令:rm-rf目录名字其中:-r:向下递归删除-f:直接强行删除,且没有...

轻松愉快地在Linux上快速删除文件linux快速删除
1. 使用rm命令快速删除文件 rm命令是一个被广泛使用的Linux命令,它可以帮助我们快速、轻松地删除文件。只需要输入rm参数后再加上文件名,就可以删除文件,如下所示:rm big.jpg 上面的命令可以帮助我们快速删除big.jpg文件,并回复一条删除成功的消息。想要删除文件夹,需要增加-rf参数,其实他们的参数...

如何在Linux中删除目录的所有文件?
方法一:rm命令 使用 rm -r \/path\/to\/directory\/*,其中*代表匹配目录下所有文件。务必小心,因为它会永久删除,无反悔机会。 方法二:find命令与-exec选项 尝试 find \/path\/to\/directory -type f -exec rm {} \\;,查找并删除普通文件。 方法三:find命令与-delete选项 使用 find...

如何使用Linux删除文件夹
一步:使用rm命令删除文件夹 使用rm命令删除文件夹是Linux中较常见的删除方式。要删除一个文件夹,我们需要在终端中使用rm命令,例如:rm -r 文件夹名称其中“-r”表示要递归删除所有子目录和文件。如果您只想删除空文件夹,则可以使用以下命令:rmdir 文件夹名称这个命令只能用来删除空目录,如果要删除...

linux删除文件linux上删除文件
linux怎么删除文件?1、删除文件命令 rm-f文件名 将会强行删除文件,且无提示 需要注意:使用rm-rf要格外注意,linux中没有回收站,慎重删除 2、删除文件夹以及文件夹中的所有文件命令:rm-rf目录名字 其中:-r:向下递归删除 -f:直接强行删除,且没有任何提示 ...

塔城地区19584555510: linux怎么删除文件名开头是“ - ”的文件? -
茶乖丽芙: rm -- -a.txt会有这个问题是因为各种 shell 的命令常常使用 dash 作为选项,只要加入 --,把选项和文件名分隔开就好了.

塔城地区19584555510: linux下 怎样删除文件名中包含特殊字符的文件 -
茶乖丽芙: 1、如果文件名是第一个字符不是特殊符号,可以按一下第一个字母,通过tab键补全删除. 2、如果文件名第一个字符是特殊符号,考虑转义.比如 rm -rf \(123 删除以(开头的文件

塔城地区19584555510: 如何删除文件名中带特殊符号的文件 -
茶乖丽芙: Linux 系统下的文件名长度最多可到256个字符.通常情况下,文件名的字符包括:字母、数字、“.”(点)、“_”(下划线)和“-”(连字符).Linux 允许在文件名中使用除上述符号之外的其它符号, 但并不建议用户这样做. 有些转意字...

塔城地区19584555510: linux 怎么删除文件开头的内容 -
茶乖丽芙: 删除几个文件 rm 文件1 文件2 删除文件夹下面所有文件 rm * -rf 删除某些固定字母开头的文件 rm xxx* 删除一类文件 rm *.txt

塔城地区19584555510: linux 如何删除隐含文件 -
茶乖丽芙: 在linux下隐藏文件是以“.”开头的,单纯的使用ls命令是看不到的,加上“-a”参数才可以.删除则可以使用命令:rm -fr .*(删除当前目录下的所有隐藏文件), rm -f .tmp(删除tmp文件),rm -fr .tmp(删除tmp目录或者文件)

塔城地区19584555510: Linux如何删除名为 - a的文件? -
茶乖丽芙: Linux删除名为-a的文件方法:rm ./-a m -- -a 告诉rm这是最后一个选项,参见getopt ls -i 列出inum,然后用find . -inum inum_of_thisfile -exec rm {} ;.

塔城地区19584555510: linux下如何删除一个文件? -
茶乖丽芙: 1、删除文件命令 rm -f 文件名 将会强行删除文件,且无提示 2、删除文件夹以及文件夹中的所有文件命令: rm -rf 目录名字 其中: -r:向下递归删除 -f:直接强行删除,且没有任何提示 注意: 使用rm -rf要格外注意,linux中没有回收站,慎重操作.

塔城地区19584555510: Linux中如何删除名为 - a及\a的文件及特殊文件 -
茶乖丽芙: a 删除名为 -a 的文件1 rm ./-a 2 rm -- -a,--告诉rm这是一个选项,具体参见getopt 3 ls -i 列出inum,然后用find . -inum inum_of_thisfile -exec rm '{}' \; b 删除名为 \a 的文件rm \\ac 删除名字带的 / 和' \0 ' 文件 这些字符是正常文件系统所不允许的字...

塔城地区19584555510: linux vi和删除文件 -
茶乖丽芙: vi命令vi xx 编辑文件 rm命令功能:删除文件或目录rm xx 删除某一个文件rm -f xx 删除时候不进行提示,可以于r参数配合使用rm -rf xx 删除当前目录下叫xx的整个目录

塔城地区19584555510: linux中怎样删除文件中所有的引号 -
茶乖丽芙: 可以使用sed命令,删除文件中所有的引号等价于将文件中所有的引号替换为空字符串. sed命令替换某个字符串为另一字符串的格式为: sed -i 's/要替换的字符串/新的字符串/g' 文件名 -i选项表示直接修改读取的档案内容,而不是由屏幕输出. 用法示例: 替换zhidao.txt文件中所有的双引号为空格 sed -i 's/"//g' zhidao.txt

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网