删除linux如何删除删除文件或者文件夹?

linux删除文件夹  时间:2021-02-27  阅读:()

linux如何删除删除文件或者文件夹

我们在使用l inux系统的时候有时候要删除一个文件夹往往会提示次此文件非空没法删除这个时候就必须使用rm-rf命令。而下面我们来详细了解下l inux系统如何删除文件吧。rm是常用的命令该命令的功能为删除一个目录中的一个或多个文件或目录它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件只是删除了链接原有文件均保持不变。rm是一个危险的命令使用的时候要特别当心尤其对于新手否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm*-rf)。所以我们在执行rm之前最好先确认一下在哪个目录到底要删除什么东西操作时保持高度清醒的头脑。

1 .命令格式rm[选项]文件…

2.命令功能

删除一个目录中的一个或多个文件或目录如果没有使用- r选项则rm不会删除目录。如果使用rm来删除文件通常仍可以将该文件恢复原状。

3.命令参数

-f, --fo rc e忽略不存在的文件从不给出提示。

-i , --i nteractive进行交互式删除

-r, -R, --recurs ive指示rm将参数中列出的全部目录和子目录均递归地删除。

-v, --verbose详细显示进行的步骤

--help显示此帮助信息并退出

--version输出版本信息并退出

4.命令实例

实例一删除文件fi l e 系统会先询问是否删除。

命令rm文件名

输出

[root@localhost test1]#l l

总计4

-rw-r--r-- 1 root root 5610-2614:31 log. logroot@localhost test1]#rm log. logrm是否删除一般文件“log. log”?yroot@localhost test1]#l l

总计0[root@localhost test1]#

说明

输入rm log. log命令后系统会询问是否删除输入y后就会删除文件不想删除则数据n。

实例二强行删除fi l e 系统不再提示。

命令

rm-f log1 . log

输出

[root@localhost test1]#l l

总计4

-rw-r--r-- 1 root root 2310-2614:40 log1 . log[root@localhost test1]#rm-f log1 . log

[root@localhost test1]#l l

总计0[root@localhost test1]#

实例三删除任何. log文件;删除前逐一询问确认命令rm-i *. log

输出

[root@localhost test1]#l l

总计8

-rw-r--r-- 1 root root 1 1 10-2614:45 log1 . log-rw-r--r-- 1 root root 2410-2614:45 log2. log[root@localhost test1]#rm-i *. logrm是否删除一般文件“log 1 . log”?yrm是否删除一般文件“log2. log”?y

[root@localhost test1]#l l

总计0[root@localhost test1]#

实例四将test1子目录及子目录中所有档案删除

命令rm-r test1

输出

复制代码代码如下:

[root@localhost test]#l l

总计24drwxr-xr-x 7 root root 409610-2518:07 scfdrwxr-xr-x 2 root root 409610-2614:51 test1drwxr-xr-x 3 root root 409610-2517:44 test2drwxrwxrwx 2 root root 409610-2517:46 test3drwxr-xr-x 2 root root 409610-2517:56 test4drwxr-xr-x 3 root root 409610-2517:56 test5[root@localhost test]#rm-r test1rm是否进入目录“test1”?yrm是否删除一般文件“test1/log3. log”?yrm是否删除目录“test1”?y

[root@localhost test]#l l

总计20drwxr-xr-x 7 root root 409610-2518:07 scfdrwxr-xr-x 3 root root 409610-2517:44 test2drwxrwxrwx 2 root root 409610-2517:46 test3drwxr-xr-x 2 root root 409610-2517:56 test4drwxr-xr-x 3 root root 409610-2517:56 test5[root@localhost test]#

实例五 rm-rf test2命令会将test2子目录及子目录中所有档案删除,并且不用一一确认

命令rm-rf test2

输出

复制代码代码如下:

[root@localhost test]#rm-rf test2

[root@localhost test]#l l

总计16drwxr-xr-x 7 root root 409610-2518:07 scfdrwxrwxrwx 2 root root 409610-2517:46 test3drwxr-xr-x 2 root root 409610-2517:56 test4drwxr-xr-x 3 root root 409610-2517:56 test5

[root@localhost test]#

实例六删除以-f开头的文件

命令rm-- -f

输出

复制代码代码如下:

[root@localhost test]#touch-- -f

[root@localhost test]#ls-- -f

-f[root@localhost test]#rm-- -frm是否删除一般空文件“-f”?y

[root@localhost test]#ls-- -fls: -f:没有那个文件或目录

[root@localhost test]#

也可以使用下面的操作步骤:

[root@localhost test]#touch./-f

[root@localhost test]#ls./-f

./-f[root@localhost test]#rm./-frm是否删除一般空文件“./-f”?y

[root@localhost test]#

实例七 自定义回收站功能

命令myrm(){D=/tmp/$(date +%Y%m%d%H%M%S);mkdir -p $D;mv"$@" $D && echo"moved to $Dok" ; }

输出

复制代码代码如下:

[root@localhost test]# myrm(){ D=/tmp/$(date+%Y%m%d%H%M%S); mkdir -p $D; mv "$@" $D&&echo"moved to$D ok" ; }

[root@localhost test]#al ias rm='myrm'

[root@localhost test]#touch 1 . log 2. log 3. log

[root@localhost test]#l l

总计16

-rw-r--r-- 1 root root 010-2615:081 . log

-rw-r--r-- 1 root root 010-2615:082. log

-rw-r--r-- 1 root root 010-2615:083. logdrwxr-xr-x 7 root root 409610-2518:07 scfdrwxrwxrwx 2 root root 409610-2517:46 test3drwxr-xr-x 2 root root 409610-2517:56 test4drwxr-xr-x 3 root root 409610-2517:56 test5

[root@localhost test]#rm[123]. logmoved to/tmp/20121026150901 ok

[root@localhost test]#l l

总计16drwxr-xr-x 7 root root 409610-2518:07 scfdrwxrwxrwx 2 root root 409610-2517:46 test3drwxr-xr-x 2 root root 409610-2517:56 test4drwxr-xr-x 3 root root 409610-2517:56 test5

[root@localhost test]#ls/tmp/20121026150901/

1 . log 2. log 3. log

[root@localhost test]#

说明

上面的操作过程模拟了回收站的效果即删除文件的时候只是把文件放到一个临时目录中这样在需要的时候还可以恢复过来。

[l inux如何删除删除文件或者文件夹]

美国cera机房 2核4G 19.9元/月 宿主机 E5 2696v2x2 512G

美国特价云服务器 2核4G 19.9元杭州王小玉网络科技有限公司成立于2020是拥有IDC ISP资质的正规公司,这次推荐的美国云服务器也是商家主打产品,有点在于稳定 速度 数据安全。企业级数据安全保障,支持异地灾备,数据安全系数达到了100%安全级别,是国内唯一一家美国云服务器拥有这个安全级别的商家。E5 2696v2x2 2核 4G内存 20G系统盘 10G数据盘 20M带宽 100G流量 1...

ZJI:香港物理服务器,2*E5-2630L/32G/480G SSD/30Mbps/2IP/香港BGP,月付520元

zji怎么样?zji是一家老牌国人主机商家,公司开办在香港,这个平台主要销售独立服务器业务,和hostkvm是同一样,两个平台销售的产品类别不一平,商家的技术非常不错,机器非常稳定。昨天收到商家的优惠推送,目前针对香港邦联四型推出了65折优惠BGP线路服务器,性价比非常不错,有需要香港独立服务器的朋友可以入手,非常适合做站。zji优惠码:月付/年付优惠码:zji 物理服务器/VDS/虚拟主机空间订...

个人网站备案流程及注意事项(内容方向和适用主机商)

如今我们还有在做个人网站吗?随着自媒体和短视频的发展和兴起,包括我们很多WEB2.0产品的延续,当然也包括个人建站市场的低迷和用户关注的不同,有些个人已经不在做网站。但是,由于我们有些朋友出于网站的爱好或者说是有些项目还是基于PC端网站的,还是有网友抱有信心的,比如我们看到有一些老牌个人网站依旧在运行,且还有新网站的出现。今天在这篇文章中谈谈有网友问关于个人网站备案的问题。这个也是前几天有他在选择...

linux删除文件夹为你推荐
站长故事科学家的故事200字qq空间装扮QQ空间装扮彩信中心短信中心号码是多少qq怎么发邮件用QQ怎样发送文件雅虎天盾高手进来看看我该怎么办 新装的ie8 内存使用率达到100%了服务器连接异常手机服务器连接异常微信怎么看聊天记录怎样查找一个人的微信聊天记录qq等级表QQ级别列表网站推广外链网站推广,免费的超级外链有用吗?seo还应该做什么网页打不开的原因为什么我的网页打不开
美国域名注册 黑龙江域名注册 xenvps 拜登买域名批特朗普 独享100m linode 韩国加速器 国外私服 阿里云代金券 长沙服务器 魔兽世界台湾服务器 蜗牛魔方 php空间购买 傲盾官网 爱奇艺会员免费试用 华为云盘 西安主机 酸酸乳 腾讯数据库 hosting24 更多