ChinaUnix.net
相关文章推荐:

linux c 删除文件

本帖最后由 yang200218 于 2010-03-18 18:07 编辑 我想删除文件中的特定的一行或者多行,我现在是把不匹配的行写到临时文件中,然后再rename回来, 不知道大家有没有好的方法。 比如说文件是这样的: china france american german china canada 我想把包含china的那行删除掉。 请大家指点一下。 谢谢!

by yang200218 - C/C++ - 2010-03-24 21:26:03 阅读(19651) 回复(11)

相关讨论

我用scandir获得目录文件名,并按顺序排列,想将某个文件删除,我的程序如下所示[code]sprintf(path,"/home/%s",namelist->d_name); remove(path);[/code]执行时,总是报错“段错误,核心已转储”,有什么办法解决这一个问题?或者该怎样删除指定目录的文件啊?

文件夹Linux

by 紫passion - C/C++ - 2015-10-02 11:05:04 阅读(2233) 回复(4)

remove好像要求绝对路径,怎么处理? 还有没有其它的方法?

by cmtc89 - Linux环境编程 - 2012-04-19 11:09:25 阅读(13027) 回复(6)

本帖最后由 cherzx 于 2014-12-08 14:57 编辑 为什么叫linux文件如何删除了? 最近在以系统上,发现文件名直接copy,然后rm直接删除直接抛出 [root@xxx log]# ll total 5399576 -rw-r--r-- 1 root root 7572010 Dec 8 14:37 oto.log -rw-r--r-- 1 root root 428736398 Nov 11 23:59 oto.log.2014-11-11 -rw-r--r-- 1 root root 332153875 Nov 12 23:58 oto.log.2014-11-12 -rw-r--r-- 1 root root 226791359 Nov 13 23:51 o...

Linux如何

by cherzx - Linux系统管理 - 2014-12-08 15:10:45 阅读(686) 回复(4)

怎样使用shell脚本修改文件: /dev/sdb1 /opt/storea ext3 defaults 0 0 /dev/sdb2 /opt/storeb ext3 defaults 0 0 /dev/sdb1 /opt/storea ext3 defaults 0 0 /dev/sdb2 /opt/storeb ext3 defaults 0 0 修改成: /dev/sdb1 /opt/storea ext3 defaults 0 0 /dev/sdb2 /opt/storeb ext3 defaults 0 0

谢谢

by greenandtree - Shell - 2011-06-05 21:44:44 阅读(2215) 回复(2)

今天遇到这个问题,在网上找了一下,大概都是在Vim的编辑模式下修改,即一下两种方式,但是很不幸,这两种方法在我这里无效, 第三种方法, 其实很简单, 一个命令搞定 , dos2unix filename so easy! 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/103626/showart_2037710.html

by dmastery - Linux文档专区 - 2009-08-26 15:17:01 阅读(1387) 回复(0)

各位好, 有个问题,服务器日志文件系统下有若干个文件夹,里面放的全部是html格式的文件,大概有20W个,现在想清理一下,只保留最近3个月的文件,但是用find ./ -mtime +100 -name "*.html*" -exec rm -rf {} \;命令发现磁盘疯狂读写,怕对机器设备造成影响,请问有没有好的方法

linux多文件删除

by wau213 - Linux系统管理 - 2011-04-15 14:59:32 阅读(1944) 回复(1)

linux查找并删除文件 linux有着强大命令行处理,如果用的好,效率会非常的高,如果用的不好,那很可能造成致命的错误。 就拿删除 ".svn" 文件为例吧! 如果你在修改别人写的源码,里面已经有了 svn 文件,那么你想把这些文件上传到你自己的版本库里面,如果一个一个删除 .svn 文件就太挫了。linux下只需要一句命令即可 find ./ -name "*.svn" -print -exec rm -fr {} \; 这句命令表示在当前目录找到后缀为 .svn 的...

运维

by 听老歌 - 监控及自动化运维技术 - 2011-12-07 09:50:17 阅读(1625) 回复(2)

linux查找并删除文件 . linux有着强大命令行处理,如果用的好,效率会非常的高,如果用的不好,那很可能造成致命的错误。 就拿删除 ".svn" 文件为例吧! 如果你在修改别人写的源码,里面已经有了 svn 文件,那么你想把这些文件上传到你自己的版本库里面,如果一个一个删除 .svn 文件就太挫了。linux下只需要一句命令即可 find ./ -name "*.svn" -print -exec rm -fr {} \; 这句命令表示在当前目录找到后缀为 .svn 的文...

运维

by 三里屯摇滚 - 监控及自动化运维技术 - 2011-12-22 21:24:24 阅读(2334) 回复(1)

请教高手问题: 执行 rm -rf filename 命令 删除文件夹时报:Stale NFS file handle 删除整个目录时报也报这个错,还报说是目录不为空! ======================================================= 还请高手给个解决办法吧!~谢谢!~

删除

by Dannysd - Linux系统管理 - 2011-10-19 14:34:35 阅读(2278) 回复(2)

一种情况是smplayer在播放某文件的情况下,我rm掉该文件,但是smplayer还是可以播放,并且在smplayer退出后,硬盘空间才真正变化 一种是ktorrent,我一rm掉正在seeding的文件,ktorrent就报错说没有文件, 请问这两种情况是为什么呢?smplayer是不是采用了什么手段防止被删除阿? 是不是程序open了一个文件,我在bash下rm掉该文件,系统不会立即删掉该文件,而是会在程序退出后在删除呢? 但是如果这样的话,为什么ktorrent为...

by john.daker - C/C++ - 2008-10-23 16:21:42 阅读(6077) 回复(3)