linux下的删除文件命令,Linux下删除文件命令
在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下删除文件命令相关推荐
- linux删除除非某某文件,find命令查找比某个文件新或...-linux下删除某一时间段的文件-scp命令在两台服务器直接进行文件传输的方法_169IT.COM...
find命令查找比某个文件新或旧的文件,有需要的朋友可以参考下. 如果希望查找更改时间比某个文件新但比另一个文件旧的所有文件,可以使用-newer选项. 它的一般形式为: 代码如下: newest_f ...
- Linux下用命令行彻底删除文件
一.Linux下用命令行彻底删除文件 Linux下一般会使用删除键或者rm命令.将文件扔到垃圾箱.但是,这些方法并没把文件从我们的电脑里彻底删除,只是把文件隐藏起来,让用户看不见而已. 1. shre ...
- 删除 linux的ln文件夹,linux下添加链接与删除链接(ln命令的用法)
添加链接使用ln命令 用法: #ln --help 用法:ln [选项]... 目标 [链接名] 或:ln [选项]... 目标... 目录 或:ln [选项]... --target-directo ...
- linux剪切到另一个文件夹,linux下文件夹操作常见命令如创建、复制、剪切、重命名、清空和删除命令 实例说明...
linux下文件夹操作常见命令如创建.复制.剪切.重命名.清空和删除命令 实例说明,在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinoz ...
- linux创建删除文件命令行,彻底消失,Linux下用命令行彻底删除文件
在大多数情况下,我们想要删除电脑文件,Linux下一般会使用删除键或者rm命令.将文件扔到垃圾箱.但是,这些方法并没把文件从我们的电脑里彻底删除,只是把文件隐藏起来,让用户看不见而已. 假设某个文件含 ...
- linux rm无法删除权限不够,linux下的文件用root用户rm -rf命令无法删除解决方案
linux下的文件用root用户rm -rf命令无法删除解决方案(可能文件处在挂载的磁盘阵列(U盘,光盘.硬盘等),而磁盘阵列在别的服务器上,以下解决步骤和方案可能只是针对这一种情况,不保证解决所有类 ...
- linux删除del后缀文件,linux删除命令_linux下如何删除一个文件?
关于linux的删除命令 先登录linux服务器. linux下的删除命令是 del吗 不是del.是rm:remove 移除的意思.rm的用法如下: 1.删除文件夹以及文件夹中的所有文件命令: rm ...
- linux 下删除批量文件命令,linux 批量删除文件与空文件删除命令linux操作系统 -电脑资料...
在linux中删除文件与删除目录及删除空文章都是使用rm 命令了,执行rm指令可删除文件或目录,如欲删除目录必须加上参数\"-r\",否则预设仅会删除文件,下面我来介绍在linux ...
- linux 下删除批量文件命令,linux系统中批量删除文件与空文件删除的命令
linux命令在系统中有两种类型:内置Shell命令和Linux命令.接下来是小编为大家收集的linux系统中批量删除文件与空文件删除的命令,希望能帮到大家. linux系统中批量删除文件与空文件删除 ...
最新文章
- C++中的文件读写操作(1)
- Java 理论与实践: 非阻塞算法简介
- java lt10_PAT 1006 换个格式输出整数 (15)(C++JAVAPython)
- hooks的常用Api
- c语言的c语句ab2,当初我在重庆交通大学读书的时候C语言成绩也相当不错的
- matlab中直到循环语句,Matlab再次执行循环,直到第一条语句结束
- html编写气泡对话框,HTML+CSS入门 纯CSS手写圆角气泡对话框
- 精通oracle能干嘛,五分鍾精通Oracle表空間
- Lync2010标准版部署
- 一致性 hash 算法
- 【Python】10行代码获取海贼王最新目录
- 商标注册后的注意事项
- 单月销量破万台,FITURE治好了健身镜的“水土不服”?
- matlab版大学物理学,MATLAB可视化大学物理学(第2版)
- ECMALL买家取消退款
- Kali Linux学习笔记—无线渗透 WPA攻击(PSK破解、AIROLIB、JTR、cowpatty、pyrit)
- 服务器内网与外网的四大区别?
- catia利用宏批量改名的方法_CATIA宏:批量将零件转为设计模式插件,轻轻松松使用高速缓存...
- 做实景三维项目后的一些感想
- 【Java】- Incompatible types. Found: java. lang. String', required:' byte, char, short or int'
热门文章
- linux-网络-nc命令
- 硬核实测 | 深信服超融合承载Oracle,重载虚拟机热迁移居然这么平滑
- python flask音频流/文件服务
- Error response from daemon: conflict: unable to delete 927899a31456 (cannot be forced) - image is be
- 二级MySQL数据库程序设计(一)
- CSS 设置p标签首字母格式
- IT人才外包的驻场外派流程是怎样的?
- 软件需求工程-需求工程概述
- go语言的数据库框架gorm入门Mac系统
- 【图片新闻】打捞沉没的挪威护卫舰海尔格英斯塔德号