1.Linux命令-删除

这篇具有很好参考价值的文章主要介绍了1.Linux命令-删除。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux的删除命令

在Linux下删除文件,我们使用rm命令,还有搭配相应的参数,具体的选择我们看下面看说明:
rm [参数] 文件名
参数说明:
	1  -f   -force        忽略不存在的文件,强制删除,无任何提示
	2  -i   -interactive  进行交互式删除
	3  -r|-R  -recursive  递归式地删除列出的目录下的所有
	4  -V    -verbose     详细显示进行的步骤
 命令实例:    
 1.常规删除1.txt文件       
 	[root]# rm a.txt    
 2.强行删除file.log文件        
 	[root]# rm -f file.log   
 3.递归删除dirname目录下的所有内容       
 	[root]# rm -R dir dirname    
 4.删除以-f开头的文件        
 	[root]# touch ./-f       
	 [root]# ls ./-f        
 	./-f        
 	[root]# rm ./-f        
 	或者        
 	[root]# touch -- -f     
 	[root]# ls -- -f 	
 	-f
 	[root]# rm -- -f 
 5.强制删除目录dirname以及目录里的东西
 	[root]# rm -rf dirname
删除目录的命令:rmdir 目录名(但是它只有在目录为空时才会删除该目录)
删除名为testdir的目录
[root]# rmdir testdir

都写到这里了,那就一起说说吧,Linux 中删除文件的一些其它不同方法

find 命令使用 -exec 来调用 rm 命令
1.删除 /test 目录中的所有文件。首先 find 命令将查找目录中的所有文件,然后对于每个搜索结果,它会执行 rm 命令。
	[root]#  find /test -type f -exec rm {} \;
2.find 命令将搜索 /test 目录中 7 天前修改过的所有文件,然后删除每个文件
 	[root]#  find /test -mtime +7 -exec rm {} \;
3.将搜索目录 /test 目录中所有大于 7M 的文件,然后再删除它们
  	[root]# find /test -size +7M -exec rm {} \;
4.上面第3条 find 命令中,如果结果中有 50 个大于 7M 的文件,那么将调用 50 次 rm 命令删除文件。而这样的操作将需要花费更长的时间。除了在 find 中借助 -exec 参数调用 rm 命令外,还有一个更好的选择,那就是使用 -delete 选项
  	[root]# $ find /test -size +7M -delete;

如果使用上面的这些命令,当我们的文件小的时候还是可以的,但是当我们遇到几十万或者更多的文件量时,上面的命令就有点就不适用了,所以,今天我们来探索一种面对超大文件时选择的删除命令。文章来源地址https://www.toymoban.com/news/detail-533603.html

Perl 语言:
	在大数据文件时,我们选择Perl语言来删除,速度也是很快啦。现在让我们看看使用 Perl 语言删除文件是如何工作的。
$ time perl -e 'for(<*>){((stat)[9]<(unlink))}'
real    1m0.488s
user    0m7.023s
sys     0m27.403s
如果需要深入了解perl语言,大家去学习一下perl的正则表达语法哦!

到了这里,关于1.Linux命令-删除的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux 删除文件夹命令(超详细)

    欢迎大家关注公众号【小白技术圈】,发送B02 or b02 领取Linux学习资料大礼包! 如果要删除一个空的文件夹,非常简单。打开终端,执行以下命令: 例如,如果要删除名为 “my_folder” 的空文件夹,命令如下: 要删除一个非空文件夹,我们需要使用 rm 命令,并结合一些选项来

    2024年02月04日
    浏览(60)
  • Linux rm命令:删除文件或目录

    当 Linux 系统使用很长时间之后,可能会有一些已经没用的文件(即垃圾),这些文件不但会消耗宝贵的硬盘资源,还是降低系统的运行效率,因此需要及时地清理。 rm 是强大的删除命令,它可以永久性地删除文件系统中指定的文件或目录。在使用 rm 命令删除文件或目录时,

    2024年02月07日
    浏览(55)
  • Centos( 或Linux )下定时删除N天前的文件脚本

        在Linux或Centos下,发布的应用会产生大量的日志,而同时这些日志,也不会及时删除。这样会导到服务器的磁盘空间越来越少,而且一旦日志过大或增速过快,可能会导致应用宕机。所以需要对日志进行定时删除。 2.2、说明rontab基本格式: *  *  *  * * command 分 时 日 月

    2024年02月13日
    浏览(40)
  • Jtti:linux删除文件夹命令和目录命令是什么?

    在Linux中,删除文件和目录是每个用户都必须知道的基本操作。尽管这似乎是一项简单的任务,但删除文件和目录的方法多种多样,每种方法都有其特定的用例。在本教程中,小编将给大家分析一下linux删除文件夹命令和目录命令是什么? 一、linux删除文件夹命令是什么? 删除文

    2024年02月10日
    浏览(58)
  • 使用 sed 命令删除 Linux 文件中的行

    在 Linux 系统中,sed(流编辑器)是一个功能强大的命令行工具,它可以用于对文本文件进行处理和转换。其中一个常见的用途是删除文件中的特定行。本文将介绍如何使用 sed 命令删除文件中的行,并提供相应的源代码示例。 要使用 sed 命令删除文件中的行,可以使用以下的

    2024年02月04日
    浏览(48)
  • Linux[find命令]-根据路径和条件搜索指定文件并删除

    find命令:用于根据给定的路径和条件查找相关文件或目录,参数灵活方便,且支持正则表达式,结合管道符后能够实现更加复杂的功能。 基本语法格式:find pathname -options 搜索内容 [其他选项] pathname:用来指定搜索路径。 options:用来指定搜索内容。 搜索内容:用来指定搜索

    2024年02月05日
    浏览(61)
  • linux centos使用rz、sz命令上传下载文件

    一般情况下,我们会使用终端软件,如 XShell、SecureCRT 或 FinalShell 来连接远程服务器后,使用 rz 命令上传本地文件到远程服务器,再解压发版上线。 系统:Linux CentOS 7 安装 rz 和 sz 命令 使用 rz 上传文件,会跳出文件选择窗口,选择好文件,点击确认即可 使用 sz 下载文件 注

    2024年03月11日
    浏览(42)
  • Linux(Ubuntu、CentOS)命令行编辑文件后如何保存退出

    在 Ubuntu、CentOS 命令行中编辑文件后,可以使用以下步骤保存并退出: 按下键盘上的 Ctrl 键和 X 键组合,以退出编辑模式。 如果文件已更改,你将看到提示,询问是否保存更改。按下 Y 键来确认保存更改,或按下 N 键取消保存。 如果你选择保存更改,Ubuntu、CentOS 将显示一个

    2024年02月14日
    浏览(40)
  • Linux修改目录文件的属主(属组)命令、设置宿主目录并删除原来宿主目录

    1.属主(属组)的目的: 2.属主(属组)的用处: 3.修改属主和属组的用途: 1. 权限控制: 2. 用户管理: 3. 文件管理: 4.修改目录或文件的属主和属组的命令: 1. chown命令: 2. chgrp命令: 5.设置宿主目录并删除原来宿主目录: 1.设置宿主目录的原因: 1. 数据持久性: 2. 共享数

    2024年02月09日
    浏览(44)
  • Linux rm命令详解,Linux删除文件目录(非常详细)从零基础入门到精通,看完这一篇就够了。

    一、常用操作 1. 删除文件 2. 删除目录 二、其他操作 作用:删除文件或目录 参数: -f 直接删除,不需要确认。 -r 递归删除(用来删除目录) -i 删除前逐一询问。 -v 显示步骤 -d 只删除空目录 1)rm 后面直接跟文件名,可以删除文件,删除前会询问是否删除(y确认,n取消)

    2024年02月06日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包