# 附录A-练习14:删除文件 (rm)

这节练习中,你将学会如何使用`rm`命令删除一个文件。

### 做到这些

### Linux

~~~

$ cd temp

$ ls

uncool.txt iamcool.txt neat.txt something thefourthfile.txt

$ rm uncool.txt

$ ls

iamcool.txt neat.txt something thefourthfile.txt

$ rm iamcool.txt neat.txt thefourthfile.txt

$ ls

something

$ cp -r something newplace

$

$ rm something/awesome.txt

$ rmdir something

$ rm -rf newplace

$ ls

$

~~~

### Windows

~~~

> cd temp

> ls

Directory: C:\Users\zed\temp

Mode LastWriteTime Length Name

---- ------------- ------ ----

d---- 12/22/2011 4:52 PM newplace

d---- 12/22/2011 4:52 PM something

-a--- 12/22/2011 4:49 PM 0 iamcool.txt

-a--- 12/22/2011 4:49 PM 0 neat.txt

-a--- 12/22/2011 4:49 PM 0 thefourthfile.txt

-a--- 12/22/2011 4:49 PM 0 uncool.txt

> rm uncool.txt

> ls

Directory: C:\Users\zed\temp

Mode LastWriteTime Length Name

---- ------------- ------ ----

d---- 12/22/2011 4:52 PM newplace

d---- 12/22/2011 4:52 PM something

-a--- 12/22/2011 4:49 PM 0 iamcool.txt

-a--- 12/22/2011 4:49 PM 0 neat.txt

-a--- 12/22/2011 4:49 PM 0 thefourthfile.txt

> rm iamcool.txt

> rm neat.txt

> rm thefourthfile.txt

> ls

Directory: C:\Users\zed\temp

Mode LastWriteTime Length Name

---- ------------- ------ ----

d---- 12/22/2011 4:52 PM newplace

d---- 12/22/2011 4:52 PM something

> cp -r something newplace

> rm something/awesome.txt

> rmdir something

> rm -r newplace

> ls

>

~~~

### 你应该学到的

这里我们清理了之前练习中的所有文件。还记得我让你尝试使用`rmdir`删除一个不为空的目录吗?那个操作失败了因为你无法删除包含文件在内的目录。要做到这一点,你需要删除文件,或者递归删除所有的内容。这是你要在本节练习结尾要做的事情。

### 更多练习

> - 清理从开始练习到现在所有`temp`目录下的文件。

> - 在你的笔记本上写下递归删除文件时一定要小心。

python rm 条件_删除文件 (rm)相关推荐

  1. rm 使用正则表达式 删除文件

    1.rm 使用正则表达式 删除文件: ls|grep -E  "prodmabyuser.*-155[0-9]{10}\.jpg"|xargs rm 2.获取最新修改时间的一个文件 ...

  2. 【Linux】rm 命令:删除文件/文件夹

    文章目录 一.删除文件/文件夹:rm 命令 二.删除文件(即这个文件被删除) 三.删除文件夹 四.注意 参考链接 一.删除文件/文件夹:rm 命令 rm 是强大的删除命令,它可以 永久性地 删除文件系 ...

  3. Git基础-删除文件 rm/git rm 命令详解

    1.文章概述 本文介绍git中删除文件的操作: 主要涉及命令如下 : 1.rm 2.git rm3.git rm -f4.git rm --cached5.git rm -r : 在删除文件夹的时候, ...

  4. Linux rm命令:删除文件或目录

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

  5. ubuntu 修该rm命令使删除文件到回收站

    ubuntu下删除文件到回收站 相信有不少同学和我一样,有因习惯了rm命令,好几次一不小心冲动就删除重要文件的惨痛经历! 目标:将删除成功的文件会放入系统回收站中,位置:~/.local/share/ ...

  6. linux rm rf 无法删除文件夹,最暴力的 rm -rf 命令居然删除目录失败了!为什么?...

    当我们在Linux系统中卸载软件或清理数据时,经常会使用rm -rf命令去删除某个目录,例如删除/tmp/tektea目录: # rm -rf /tm/tektea rm命令的-r和-f这两个参数的m ...

  7. git删除文件(rm文件之后,文件恢复)

    在Git中,删除也是一个修改操作,我们实战一下,先添加一个新文件test.txt到Git并且提交: $ git add test.txt$ git commit -m "add test.t ...

  8. php上传文件后定时删除,PHP根据条件定时删除文件代码

    这是一个根据文件的创建时间进行判断删除文件的,一般用于文件上传后定时删除文件. 是个很实用的东西(至少对于我来说是这样). 下面开始代码: /* 本文件用法:放到目录,在程序头部添加 include( ...

  9. java代码删除文件夹_删除文件夹的java类

    /** * @author www.nwu.edu.cn MiniRice * @author darkrice@gmail.com * @version    1.2 * */ http://www ...

最新文章

  1. 小博老师解析Java核心技术 ——JDBC数据库操作类封装
  2. Web前端开发人员和设计师必读文章推荐【系列九】
  3. P6835-[Cnoi2020]线形生物【期望dp】
  4. php终止符,关于php中嵌入html代码时结束符“?”位置为什么这样放置?
  5. Pytorch还是TensorFlow?顶会带你览趋势
  6. wget 和 curl 区别
  7. SqlServer2012自增主键跳跃增长的问题解决方案
  8. php输出源文件,apt-get 按照php7后apache 输出php源文件
  9. (转载)将h.264视频流封装成flv格式文件(二.开始动手)http://blog.csdn.net/yeyumin89/article/details/7932431...
  10. Delphi 与 DirectX 之 DelphiX(23): TDirectDrawSurface.Blur;
  11. Multisim14.0的安装步骤
  12. 车辆路径问题(VRP)初探
  13. WindowsServer2008网卡驱动问题
  14. logo语言是计算机语言吗,什么是LOGO语言?
  15. 微信小程序实现用户登录(详)
  16. html页面调节图片大小,怎么用css设置图片大小?
  17. 操作系统的几种基本类型
  18. 每秒50W笔交易,阿里双十一,架构如何优化到极致!
  19. vue结合elementui实现输入框输入关键词显示下拉列表点击列表中关键字页面滚动到关键字所在位置
  20. 潘通色号与rgb转换_中秋福利!手把手教你用Python做一只口红色号识别器,秒变李佳琦...

热门文章

  1. 实用 | PyCharm常用快捷键整理
  2. 通道注意力新突破!从频域角度出发,浙大提出FcaNet:仅需修改一行代码,简洁又高效
  3. 深度学习模型如何缩小到可以放到微处理器呢?
  4. 做向量召回 All You Need is 双塔
  5. vue脚手架创建项目步骤
  6. 关于mount在unix系统上
  7. http Error 503 server unavailable
  8. Discuz! 7.2以下版本及各uc产品api接口Get webshell漏洞
  9. Symantec SEP 端点防护[五]
  10. c#結合正則表達式驗證輸入的字符串