以下说法都是基于普通用户的角度,如果是root,可能会有不同。

(1)rm

-r或-R选项:递归删除目录及其内容(子目录、文件)

rm默认无法删除目录,如果删除空目录,可以使用-d选项。如果目录非空,那么-d选项就不好使了。这时就得用-r或者-R或者--recursive选项。

-i选项的作用是删除前会提示你确认,rm默认是没有提示的。该选项可以在一定程度上防止错误的发生,但是如果要删除的文件很多,一项一项确认也是很烦躁的。

-f选项强制删除,不给出任何提示(比如要删除的文件不存在,默认会提示:没有那个文件或目录)。这个在进行批量删除时很省心,但是也要慎用,小心错误的发生。

(2)mkdir

-p:允许创建任何所需的父目录

(3)递归操作

ls -R(或者--recursive):列出一个目录及其所有子目录。(排序的时候可能会用到-r)

cp -r或者-R(或者--recursive)

rm -r或者-R(或者--recursive)

最新文章

  1. 【转】hive导入数据出现NULL
  2. 利用HtmlAgilityPack库进行HTML数据抓取
  3. Linux--多网卡的7种Bond模式
  4. 使用Linq快速的操作XML
  5. LeetCode Implement Stack using Queues (数据结构)
  6. NSMutableArray 根据key排序
  7. linux命令学习03-grep
  8. Leetcode: Subsets & SubsetsII
  9. C#数组和元组
  10. loadrunner提高篇-结果分析实践
  11. 教你理解微信小程序的生命周期和运行原理
  12. centos 配置 php 执行shell的权限
  13. java单点登录原理与简单实现
  14. 初学Servlet之实现Servlet接口
  15. ES ik分词器使用技巧
  16. 3.2. 使​​​​​​​用​​​​​​​ CPUFREQ 调​​​​​​​节​​​​​​​器​​​​​​​【转】
  17. new命令简化的内部流程
  18. C#从证书存储区读取证书
  19. 关hashMap跟hashTable的区别
  20. 倒计时60s

热门文章

  1. flask中的session cookie 测试 和 项目中的用户状态保持
  2. linux学习8-正则表达式基础
  3. ganglia问题小结
  4. Spring Boot学习总结(4)——使用Springloaded进行热部署
  5. ZooKeeper配置文件常用配置项一览表(转)
  6. 深入分析Linux自旋锁
  7. HDU 5245 上海大都会 J题 (概率期望)
  8. [WebView学习之二]:使用Web Apps 支持不同分辨率屏
  9. (5)QlikView中的RowNo()函数
  10. Codeforces Round #250 Div. 2(C.The Child and Toy)