在linux中删除文件与文件夹我们可以直接使用rm就可以删除了,彻底删除文件或文件夹我们可以使用shred命令来完成,接下来是小编为大家收集的Linux下删除文件命令,希望能帮到大家。

Linux下删除文件命令

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

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

删除目录、文件 rm(remove)

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

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

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

参数:

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

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

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

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

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

1 删除文件夹

de>rm -rf fileNamede>

-删除文件夹实例:

rm -rf /var/log/httpd/access

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

需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的

2 删除文件

de>rm -f fileNamede>

使用 rm -rf 的时候一定要格外小心,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文件之外的所有文件

Linux中彻底删除文件

shred彻底删除文件的方法:

$ shred -u file

shred会用一些随机内容覆盖文件所在的节点和数据块,并删除文件(-u参数)。

如果想清除的更彻底一点可以加-z 参数,意思是先用随机数据填充,最后再用0填充。

$ shred -u -z file

另外shred还可以清除整个分区或磁盘,比如想彻底清除/dev/sdb1分区的内容可以这样:

$ shred /dev/sdb1 (注意不要加-u参数)

shred的详细参数:

-f, --force 更改权限允许写入(如有必要)

-n, --iterations=N 重写N次,默认为3次

--random-source=FILE 从指定文件读取数据

-s, --size=N 将文件粉碎为固定大小 (可使用后缀如K、M、C等)

-u, --remove 重写后截短并移除文件

-v, --verbose 显示进度

-z, --zero - add 用0覆盖数据

–help 显示帮助

–version 显示版本信息

看了“Linux下删除文件命令”还想看:

linux下的删除文件命令,Linux下删除文件命令相关推荐

  1. linux删除除非某某文件,find命令查找比某个文件新或...-linux下删除某一时间段的文件-scp命令在两台服务器直接进行文件传输的方法_169IT.COM...

    find命令查找比某个文件新或旧的文件,有需要的朋友可以参考下. 如果希望查找更改时间比某个文件新但比另一个文件旧的所有文件,可以使用-newer选项. 它的一般形式为: 代码如下: newest_f ...

  2. Linux下用命令行彻底删除文件

    一.Linux下用命令行彻底删除文件 Linux下一般会使用删除键或者rm命令.将文件扔到垃圾箱.但是,这些方法并没把文件从我们的电脑里彻底删除,只是把文件隐藏起来,让用户看不见而已. 1. shre ...

  3. 删除 linux的ln文件夹,linux下添加链接与删除链接(ln命令的用法)

    添加链接使用ln命令 用法: #ln --help 用法:ln [选项]... 目标 [链接名] 或:ln [选项]... 目标... 目录 或:ln [选项]... --target-directo ...

  4. linux剪切到另一个文件夹,linux下文件夹操作常见命令如创建、复制、剪切、重命名、清空和删除命令 实例说明...

    linux下文件夹操作常见命令如创建.复制.剪切.重命名.清空和删除命令 实例说明,在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinoz ...

  5. linux创建删除文件命令行,彻底消失,Linux下用命令行彻底删除文件

    在大多数情况下,我们想要删除电脑文件,Linux下一般会使用删除键或者rm命令.将文件扔到垃圾箱.但是,这些方法并没把文件从我们的电脑里彻底删除,只是把文件隐藏起来,让用户看不见而已. 假设某个文件含 ...

  6. linux rm无法删除权限不够,linux下的文件用root用户rm -rf命令无法删除解决方案

    linux下的文件用root用户rm -rf命令无法删除解决方案(可能文件处在挂载的磁盘阵列(U盘,光盘.硬盘等),而磁盘阵列在别的服务器上,以下解决步骤和方案可能只是针对这一种情况,不保证解决所有类 ...

  7. linux删除del后缀文件,linux删除命令_linux下如何删除一个文件?

    关于linux的删除命令 先登录linux服务器. linux下的删除命令是 del吗 不是del.是rm:remove 移除的意思.rm的用法如下: 1.删除文件夹以及文件夹中的所有文件命令: rm ...

  8. linux 下删除批量文件命令,linux 批量删除文件与空文件删除命令linux操作系统 -电脑资料...

    在linux中删除文件与删除目录及删除空文章都是使用rm 命令了,执行rm指令可删除文件或目录,如欲删除目录必须加上参数\"-r\",否则预设仅会删除文件,下面我来介绍在linux ...

  9. linux 下删除批量文件命令,linux系统中批量删除文件与空文件删除的命令

    linux命令在系统中有两种类型:内置Shell命令和Linux命令.接下来是小编为大家收集的linux系统中批量删除文件与空文件删除的命令,希望能帮到大家. linux系统中批量删除文件与空文件删除 ...

最新文章

  1. C++中的文件读写操作(1)
  2. Java 理论与实践: 非阻塞算法简介
  3. java lt10_PAT 1006 换个格式输出整数 (15)(C++JAVAPython)
  4. hooks的常用Api
  5. c语言的c语句ab2,当初我在重庆交通大学读书的时候C语言成绩也相当不错的
  6. matlab中直到循环语句,Matlab再次执行循环,直到第一条语句结束
  7. html编写气泡对话框,HTML+CSS入门 纯CSS手写圆角气泡对话框
  8. 精通oracle能干嘛,五分鍾精通Oracle表空間
  9. Lync2010标准版部署
  10. 一致性 hash 算法
  11. 【Python】10行代码获取海贼王最新目录
  12. 商标注册后的注意事项
  13. 单月销量破万台,FITURE治好了健身镜的“水土不服”?
  14. matlab版大学物理学,MATLAB可视化大学物理学(第2版)
  15. ECMALL买家取消退款
  16. Kali Linux学习笔记—无线渗透 WPA攻击(PSK破解、AIROLIB、JTR、cowpatty、pyrit)
  17. 服务器内网与外网的四大区别?
  18. catia利用宏批量改名的方法_CATIA宏:批量将零件转为设计模式插件,轻轻松松使用高速缓存...
  19. 做实景三维项目后的一些感想
  20. 【Java】- Incompatible types. Found: java. lang. String', required:' byte, char, short or int'

热门文章

  1. linux-网络-nc命令
  2. 硬核实测 | 深信服超融合承载Oracle,重载虚拟机热迁移居然这么平滑
  3. python flask音频流/文件服务
  4. Error response from daemon: conflict: unable to delete 927899a31456 (cannot be forced) - image is be
  5. 二级MySQL数据库程序设计(一)
  6. CSS 设置p标签首字母格式
  7. IT人才外包的驻场外派流程是怎样的?
  8. 软件需求工程-需求工程概述
  9. go语言的数据库框架gorm入门Mac系统
  10. 【图片新闻】打捞沉没的挪威护卫舰海尔格英斯塔德号