# 附录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. Python踩坑指南(第三季)
  2. python的sklearn机器学习SVM中的NuSVC运行报错:ValueError: b'specified nu is infeasible'
  3. Cordova build构建常见问题整理
  4. bzoj1222: [HNOI2001]产品加工
  5. uwsgi03----直接部署
  6. execCommand指令集详解
  7. 机器学习、深度学习常见面试题300道
  8. android 测试js,Android 全自动js脚本测试 Appium教程——appium环境搭建(一)
  9. 声网 X Yalla:面对面不如线上见,中东年轻人最偏爱的语聊房是怎样“炼”成的?
  10. OptiX OSN3500
  11. db2从文件读到数据库
  12. python3爬虫实战-requests+beautifulsoup-爬取下载顶点网站的小说
  13. 简述FAT32、exFAT、NTFS的区别
  14. js习题(模拟京东快递单号查询)
  15. 保留两位小数除法算式_小数除法计算题100道
  16. 移动端电影院V2.0邀你体验电影院首映礼
  17. 必须来GeekPwn的十大理由
  18. v-for和v-show一起使用
  19. 如何制作一寸、二寸、六寸证件照片
  20. 算法与程序设计:算法的表述方式及其发展(学习笔记)

热门文章

  1. DeepLearning based on PaddlePaddle系列一
  2. 华人包揽CVPR 2019最佳论文,李飞飞ImageNet成就经典
  3. 10大最受欢迎的时间序列Github项目
  4. 网易云信助力长沙银行打造远程视频银行 | 字母点评数字化先锋案例
  5. 网易云音乐TFBOYS线上演唱会破纪录,稳定线上体验如何实现?
  6. HDU - 3966 Aragorn's Story(树链剖分)
  7. RIP协议无法适应网络环境
  8. 如何画出漂亮的气象(实时流量)图
  9. PHP扩展开发 - 构建第一个PHP扩展
  10. HC3i论坛电子病历系统热门资源30个