linux删除c文件命令,c语言 删除文件夹

linux rm 删除一个路径下所有不以.c为后缀的文件命令如何写

rm `ls|awk '{if($0 !~ /.*\.c/){print $0}}'`

创新互联专业为企业提供陆川网站建设、陆川做网站、陆川网站设计、陆川网站制作等企业网站建设、网页设计与制作、陆川企业网站模板建站服务,十年陆川做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

$0 !~ /.*\.c/ 表示不匹配*.c的文件

建议先备份原来的文件

怎么删除文件

第一种方法:这里比如C盘下有个名为123的文件夹,我们使用键盘上的Del键删除不了的话,那我们可以使用系统自带的命令进行删除!打开开始菜单,选择运行选项,输入CMD命令打开命令提示符窗口,然后在命令提示符下删除。

第二种方法:上面这个Del命令只是将123文件夹里面的文件进行删除而已,那有没有把整个文件夹全部删除的命令呢,答案是肯定有,我们可以在命令提示符下输入Rmdir命令,如果要删除C盘下整个123文件夹的命令应该是:Rmdirc:\123,然后并回车,要注意的是这命令不会提示你是否删除,所以谨慎使用。第三种方法:比如你的C盘根目录存在一个1.exe的程序文件删除不了,我们可以利用记事本来删除顽固程序的方法,依次打开开始菜单,选择程序,然后选择附件,接着再选择记事本选项,然后打开记事本。打开之后选择菜单栏上的文件,在下拉列表中选择另存为,,浏览到C盘根目录下,就是删除不了的文件的位置,将文件名和扩展改为和删除不了的文件同名,如:1.exe,然后单击保存按钮。更改为同样的名称并单击保存按钮,会弹出文件已经存在,问你是否替换他,我们当然要选择替换掉他了,病毒不替换要留着干嘛,单击是按钮即可,这样就完成了顽固病毒的替换。

第四种方法:更改文件的扩展名来实现顽固程序和文件的删除方法,选择顽固文件,然后右键单击,选择重命名选项。我们将文件的扩展名改了文本格式或者图片格式的扩展名都可以,这里改成图片格式,改格式会弹出重命名窗口,提示说如果改变文件扩展名,可以会导致文件不可用,确实要更改吗?我们单击是按钮进行更改,。3然后重新启动计算机,再打开文件所在目录,在对他进行删除即可。

linux删除文件命令: 能帮忙说说rm 的具体用法吗? 谢谢您了

常用用法:

1、删除当单个文件

rm file

2、删除多个文件

rm file1 file2 file3

3、可使用正则表达式删除

如:删除当前目录下所有.dat文件 rm *.dat

4、删除目录及以下文件

rm -r dir

5、强制删除文件或目录

强制删除文件:rm -f file

强制删除目录:rm -rf dir

-----------------------------------------------------------

具体可是用man看rm帮助:man rm

名称:rm

使用权限:所有使用者

使用方式:rm [options] name...

说明:删除档案及目录。

参数:

-i 删除前逐一询问确认。

-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。

-r 将目录及以下之档案亦逐一删除。

范例:

删除所有C语言程式档;删除前逐一询问确认 :

rm -i *.c

将 Finished 子目录及子目录中所有档案删除 :

rm -r Finished

功能说明:删除文件或目录。

语法:rm [-dfirv][--help][--version][文件或目录...]

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

参数:

 -d或--directory  直接把欲删除的目录的硬连接数据删成0,删除该目录。

 -f或--force  强制删除文件或目录。

 -i或--interactive  删除既有文件或目录之前先询问用户。

 -r或-R或--recursive  递归处理,将指定目录下的所有文件及子目录一并处理。

 -v或--verbose  显示指令执行过程。

 --help  在线帮助。

 --version  显示版本信息。

希望对你有所帮助!


本文标题:linux删除c文件命令,c语言 删除文件夹
文章地址:http://ybzwz.com/article/hdgedc.html