ChinaUnix.net
相关文章推荐:

linux 删除目录下所有文件

我想保存bin 目录中:bash、ls、sh 这三个文件夹,而删除其他的文件 有什么高效快速的方法?使用什么命令? 我也试过先把这三个文件夹拷贝出来 然后bin目录下的所有东西删掉 再把这三个目录拷贝回来 但是我感觉还有简单的方法 请大家帮忙 谢谢热心人的回复 问题已解决 ls | grep -v '^bash$' | grep -v '^ls$' | grep -v '^sh$' | xargs rm 大家看一下 如是还有简便的写法 请补充 谢谢 [ 本帖最后由 llzyj3850 ...

by llzyj3850 - Linux系统管理 - 2009-12-02 13:42:11 阅读(2712) 回复(6)

相关讨论

我想保存bin 目录中:bash、ls、sh 这三个目录,而删除其他的目录 有什么高效快速的方法?使用什么命令? 我也试过先把这三个目录拷贝出来 然后bin目录下的所有东西删掉 再把这三个目录拷贝回来 但是我感觉还有简单的方法 请大家帮忙 [ 本帖最后由 llzyj3850 于 2009-12-1 13:45 编辑 ]

by llzyj3850 - Linux新手园地 - 2009-12-02 10:36:47 阅读(3039) 回复(11)

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

文件夹Linux

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

系统/快满了,如何释放空间?

by lyw08china - Linux新手园地 - 2013-12-22 22:40:13 阅读(2444) 回复(5)

ls *.log | xargs rm -f 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/43842/showart_1773985.html

by yangly - Linux文档专区 - 2009-01-05 00:35:01 阅读(667) 回复(0)

目前公司有要求我们执行这个操作,就是删除某个年份的文件。有哪个高手指导下,我目前只找到如何搜索,但是无法实现删除。 [code]ls -l --full-time `find ~ -print` 2>/dev/null |grep 2007[/code] [code]find ~ -mtime +365 -exec rm {} \;[/code] 目前只会这俩种。。有没有人帮忙下

by 比特猪 - Linux系统管理 - 2008-11-14 13:50:08 阅读(2155) 回复(4)

作者: Boyswywh 出自: http://www.linuxdiyf.com 不管是哪个操作系统,同一级目录存在太多的文件都是一件可怕的事情,不管是读取还是删除的时候。 一旦这种不幸的事情发生在你身上,而又不能完全把整个目录删掉怎么办呢? 你可以用 rm -f *.log 但是你马上就会收到一个出错信息:参数列表太长 一个小时以前我一直还是缩小通用匹配符的范围,例如我依次的执行 rm -f a*.log rm -f b*.log ...... 非常费劲,如果这样还不行...

by sdccf - Linux文档专区 - 2008-05-10 11:12:29 阅读(716) 回复(0)

作者: Boyswywh 出自: http://www.linuxdiyf.com 不管是哪个操作系统,同一级目录存在太多的文件都是一件可怕的事情,不管是读取还是删除的时候。 一旦这种不幸的事情发生在你身上,而又不能完全把整个目录删掉怎么办呢? 你可以用 rm -f *.log 但是你马上就会收到一个出错信息:参数列表太长 一个小时以前我一直还是缩小通用匹配符的范围,例如我依次的执行 rm -f a*.log rm -f b*.log ...... 非常费劲,如果这样还不行...

by sdccf - Linux文档专区 - 2008-05-09 23:25:56 阅读(680) 回复(0)

本帖最后由 evan_wan 于 2011-12-23 18:05 编辑 linux下,把一个目录下的所有文件 包括文件,子文件夹里面的文件,文件名都改成小写。 子文件里面可以能有很多孙子文件夹,很文件名 我迁移 windows 下的站点到linux服务器,里面有很多大写的文件名,需要在linux转换成小写文件名。

by evan_wan - Shell - 2012-01-01 14:59:50 阅读(8659) 回复(25)

用filenames=`echo *`可以得到所有文件名组成的字符串,文件名之间用空格分隔,如:"a.txt b.txt c.txt",由于需要对每个文件分开别进行处理,所以必须单独得到每个文件名,估计得用正则式,不过我不熟悉,请教应该怎么做??? 另外,除了这个方法以外,有没有更简单正统的方法??? 谢谢!!!

by maybeiamtooold - Shell - 2006-04-20 17:57:40 阅读(4940) 回复(3)