导航:首页 > 文件类型 > linux命令不删除某一类文件

linux命令不删除某一类文件

发布时间:2024-09-16 13:39:03

㈠ 在linux中"rm .rf* "命令是做什么的

“rm”命令用来删除不需要的文件。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变。

“rm”命令的一般形式为:

“rm [选项] 文件名… ”

如果没有使用“- r”选项,则rm不会删除目录。

该命令的各选项含义如下:

使用rm命令要小心。因为一旦文件被删除,它是不能被恢复的。为了防止这种情况的发生,可以使用“i”选项来逐个确认要删除的文件。如果用户输入“y”,文件将被删除。

参考资料:linux命令大全;网络:linux shell

㈡ linux下删除某一目录下所有非文件夹的文件命令

$ls--file-type|grep-v"/$"|xargsrm-f

该命令删除当前目录下除了文件夹以外的所有文件。

使用 ls --file-type 会列举出当前目录下所有的文件和文件夹,且文件夹后面会带一个 /

再用 grep -v 将文件夹过滤掉,文件夹的 / 符号在结尾,所以使用正则表达式 "/$" 过滤

最后将其他所有的文件通过 rm 命令删除,此时需要将文件名通过 xargs 传递到命令行参数中。

㈢ linux命令:删除文件夹下的所有文件,保留子文件夹及子文件夹下的所有文件夹和文件

在命令提示符 $ 下面,你可以使用 rm mysubdir\*实现该功能。
即该命令只是删除 mysubdir 文件夹下的所有文件,但是会保留 mysubdir 文件夹下面的所有子文件夹和所有文件。
但是一定要注意不能够轻易使用 -r 参数!!即:rm -r mysubdir\*,如果是这样的话,那么 mysubdir 文件夹下面的所有所有的文件夹和文件就会被彻底删除了!!

㈣ Linux下怎么删除某文件外的所有文件

一、Linux下删除文件和文件夹常用命令如下:
删除文件: rm file
删除文件夹: rm -rf dir
需要注意的是, rmdir 只能够删除 空文件夹。
二、删除制定文件(夹)之外的所有文件呢?
1、方法1,比较麻烦的做法是:
复制需要保留的文件到其他文件夹,然后将该目录删除, 然后将需要保留的移动 回来。
mv keep 。。/ #保留文件(夹) keep
rm -rf * #删除当前文件夹里的所有文件
mv 。。/keep 。/ #将原来的东西移动回来
2、方法2,需要在当前文件夹中进行:
rm -rf !(keep) #删除keep文件之外的所有文件
rm -rf !(keep1 | keep2) #删除keep1和keep2文件之外的所有文件
3、方法3,当前文件夹中结合使用grep和xargs来处理文件名:
ls | grep -v keep | xargs rm #删除keep文件之外的所有文件
说明: ls先得到当前的所有文件和文件夹的名字, grep -v keep,进行grep正则匹配查找keep,-v参数决定了结果为匹配之外的结果,也就是的到了keep之外的所有文件名,然后 xargs用于从 标准输入获得参数 并且传递给后面的命令,这里使用的命令是 rm,然后由rm删除前面选择的文件。
好处:使用了grep来正则表达式来匹配文件名字,可以一次保留多个文件,从而进行更加准确的处理。
4、方法4,使用find命令代替ls,改进方法3从而能够处理制定文件夹的文件:
find 。/test/ | grep -v keep | xargs rm #删除当前test文件夹中keep文件之外的所有文件
说明,用grep而不用find -name选取名字,因为find选取名字时比较麻烦,对正则表达式支持不够,无法排除指定文件名。
5、方法5,直接使用find命令删除其他文件:
find 。/ -name ‘[^k][^e][^e][^p]*’ -exec rm -rf {} \; #删除keep以外的其他文件。
find 。/ -name ‘[^k][^e][^e][^p]*’ | xargs rm -rf #删除keep以外的其他文件。推荐!
说明:上面第二行的代码效率高些,原因在于删除多个文件时 -exec会启动多个进程来处理,而xargs会启动一个rm进程来处理。

㈤ Linux命令删除文件夹下的文件.保留文件夹.

为什么 rm -rf 呢?写一个脚本,先将 find /var/woll/cion/ -name lib 的结果输出到临时文件,然后用脚本挨个目录的走,rm -rf dir/* 就好了,你可能还需要改改 find 这里,让输出绝对路径。

㈥ 麒麟系统无法删除文件夹

使用命令:sudo rm -r 后面跟文件名称即可以删除。

Linux删除文件命令汇总

①rm命令格式:

rm [选项] 文件…

②rm命令功能:

删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录。如果使用rm来删除文件,通常仍可以将该文件恢复原状。

③rm命令参数:

-f:--force强制删除文件,从不给出提示,但是会忽略不存在的文件

-i:--interactive 进行交互式删除

-r, -R:--recursive 指示rm将参数中列出的全部目录和子目录均递归地删除。

-v: --verbose 详细显示进行的步骤

--help 显示此帮助信息并退出

--version 输出版本信息并退出

linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。

直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字

-r 就是向下递归,不管有多少级目录,一并删除

-f 就是直接强行删除,不作任何提示的意思

④rm命令使用方法:

1、Linux删除文件夹命令

rm -rf /var/log/httpd/access

将会删除/var/log/httpd/access目录以及其下所有文件、文件夹

2、Linux删除文件命令

rm -f /var/log/httpd/access.log

将会强制删除/var/log/httpd/access.log这个文件

3、Linux批量删除文件命令

Linux中批量删除文件,可以直接执行删除命令:rm -rf 文件1 文件2 ……

其中参数 r 和 f :r是递归删除,比如你要删除某个目录,而目录里面还有子目录或者文件的话就要加r这个参数,f参数是强制删除的意思,另外,如果文件很多,可以通过通配符*来批量删除,例如:rm -rf 1* 就是删除所有以1开头的文件或目录,* 直接通配了任意数量的任意字符。

4、Linux删除隐藏文件命令

我们知道在linux下隐藏文件是以“.”开头的,单纯的使用ls命令是看不到的,需要加上“-a”参数才可以。Linux删除隐藏文件可以使用命令:rm -fr .*(删除当前目录下的所有隐藏文件), rm -f .tmp(删除tmp文件),rm -fr .tmp(删除tmp目录或者文件)

注意事项:使用这个rm -rf的时候一定要格外小心,linux没有回收站的。rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -rf)。所以,我们在执行rm之前好先确认一下在哪个目录,到底要删除什么东西,操作时保持高度清醒的头脑。

补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数”-r”,否则预设仅会删除文件。

好了,以上就是为大家整理的Linux删除文件命令汇总,希望对大家有所帮助。更多Linux命令,请看Linux命令大全。

㈦ 求一个linux命令,他能删除一个文本文件的前几行内容,不删除全部

tail +8 test.txt > new.txt

从第8行开始的内容保存到新文件(删除前7行)

㈧ Linux系统我想删除目录下的某个文件,这个目录和其他的文件都保留,直删除指定的文件。用什么命令。

使用这个rm -rf删除文件的时候一定要格外小心,linux没有回收站的。
直接rm就可以了,不过要加个参数-f 即:rm -f 文件路径
-f 就是直接强行删除,不作任何提示的意思
删除文件使用实例:
rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件
删除目录使用实例:
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的
当然,rm还有更多的其他参数和用法,man rm就可以查看了

阅读全文

与linux命令不删除某一类文件相关的资料

热点内容
电脑打印东西用什么文件 浏览:473
win8如何关掉程序 浏览:131
编程怎么编写手机短信验证 浏览:791
牵手是什么网站 浏览:379
哪个编程课是直播 浏览:272
win10显示不出手机文件夹 浏览:705
word文件阅读器 浏览:766
网站小图标怎么弄 浏览:58
怎么弄电脑密码 浏览:114
labview中将表格转为excel文件 浏览:454
口袋腕力升级 浏览:436
word刻录到光盘刻录大师 浏览:124
更改压缩文件后卡死是什么原因 浏览:201
电脑上如何发qq红包 浏览:230
如何删除word的空白页 浏览:822
创建swap文件 浏览:468
数控铣床编程在哪里编写 浏览:544
iphone文艺软件 浏览:938
纪元1404人口升级 浏览:527
公司网络如何设置自己路由器 浏览:649

友情链接