目录处理在日常工作中是比较常见的,今天就向大家介绍几个常用的跟目录处理有关的命令。

一、创建目录:mkdir

mkdir 是 make directories 的缩写,该命令最简单的用法就是,直接在 mkdir 后面跟一个你想要创建的目录所在路径加目录名。

mkdir /tmp/movie #在tmp目录下创建一个名为movie的目录,其中 /tmp/ 是路径,movie 是你自己起的目录名

递归创建目录
假设我想在 tmp 目录下创建一个名为 book 的目录,然后再在 book 目录下创建一个名为 programming 的目录,怎么办呢?如果直接输入 mkdir /tmp/book/programming 是会报错的,因为此时 tmp 目录下不存在名为 book 的命令,而我还想在 book 目录下创建 programming 这个目录,显然是不行的。

有的读者可能会说,那我们可以这样:

mkdir /tmp/book #先在tmp目录下创建一个book目录
mkdir /tmp/book/programming #然后再在book目录下创建一个programming目录

这样是可以的,但是这只是创建一个二级目录,如果我想创建一个十级的目录,那要写 10 行命令才能创建完,未免有点太麻烦了。

不过我们不用担心, mkdir 命令为我们提供了一个选项 -p,通过这个选项,就可以一次创建多级目录。使用方式如下:

mkdir -p /tmp/book/programming #即使book目录原本不存在,也可以创建成功

一次创建多个目录
在mkdir 命令后面跟多个目录可以一次创建多个目录,比如:

mkdir /tmp/image /tmp/music #在tmp目录下同时创建image和music两个子目录

通过这种方式,就算我们想一次创建二十个、三十个目录也是可以的,这也是命令行的魅力所在。试想一下,如果在图形用户界面下创建三十个目录,是不是能把人给逼疯了?

linux初探——linux怎么将一个文件移动到另一个目录下相关推荐

  1. linux把文件移到当前目录下,松勤软件测试-如何用Linux将一个文件移动到另一个目录下...

    原标题:松勤软件测试-如何用Linux将一个文件移动到另一个目录下 用mv命令进行操作 1.作用 mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中.该命令等同于DOS系统下的ren和mov ...

  2. linux怎么将一个文件移动到另一个目录下

    用mv命令 1.作用 mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中.该命令等同于DOS系统下的ren和move命令的组合.它的使用权限是所有用户. 2.格式 mv [options] ...

  3. python怎么导入txt文件夹-python读取一个目录下所有txt里面的内容方法

    实例如下所示: import os allFileNum = 0 def printPath(level, path): global allFileNum ''''' 打印一个目录下的所有文件夹和文 ...

  4. C#将文件复制到另一个目录下

    string destPath=Path.Combine(@"H:\C#", Path.GetFileName(@"C:\歌曲\宿敌.avi")); Syste ...

  5. 安卓 linux服务器文件夹,Android系统下根目录下文件

    在adb shell 中看根目录下的所有文件,今天来捋一捋. 有些人说,在adb shell下看到的手机根目录就是system分区. 我们还可以在根目录执行df命令或者mount命令查看具体挂载的所有 ...

  6. 关于linux系统遍历一个目录下所有文件的代码原理以及代码

    11.23 这段时间一直在写linux系统内核的代码,刚开始就在linux文件系统这儿纠了好久,直到现在,说不会写吧!写了好几版了,也生成exe了,说会写吧,代码一跑,哦豁,没达到自已想要的效果,就是 ...

  7. linux面试题:删除一个目录下的所有文件,但保留一个指定文件

    此题问题虽小,但是初学者还是很难给出合理的答案的!本文来自老男孩21期网络班学员 面试题:删除一个目录下的所有文件,但保留一个指定文件解答: 假设这个目录是/xx/,里面有file1,file2,fi ...

  8. java aio复制文件_java复制文件的4种方式及拷贝文件到另一个目录下的实例代码...

    尽管Java提供了一个可以处理文件的IO操作类. 但是没有一个复制文件的方法. 复制文件是一个重要的操作,当你的程序必须处理很多文件相关的时候. 然而有几种方法可以进行Java文件复制操作,下面列举出 ...

  9. java复制文件的4种方式及拷贝文件到另一个目录下与删除单个文件和删除整个文件夹

    文章目录 1.使用FileStreams复制 2.使用FileChannel复制 3.使用Commons IO复制 4.使用Java7的Files类复制 5.下面看下java拷贝文件到另一个目录下的实 ...

最新文章

  1. 常考数据结构与算法:排序
  2. iOS中的多线程一般使用场景
  3. ssl1217-删边【图论,dfs】
  4. C++ 长指针与指针的区别
  5. 大型网站的数据库分割问题。
  6. 经典排序算法 - 归并排序Merge sort
  7. 浅谈Borg/YARN/Mesos/Torca/Corona一类系统
  8. PHP返回页面空白原因分析-Nginx+PHP
  9. 八大机器学习框架对比及Tensorflow的优势
  10. catia 创成钣金设计_应用Inventor进行钣金设计
  11. 341.扁平化嵌套列表迭代器
  12. 基于FlexRay总线的汽车冗余线控转向系统的可靠性(FEMA)分析
  13. 超精准识别语音字幕工具,Pr可用
  14. 揭秘!飞机上不为人知的六大“怪事”
  15. Windows批量装机平台搭建(二)之WDS配置
  16. informix和mysql对接_优化Informix数据库访问
  17. 一个是阆苑仙葩,一个是美玉无瑕
  18. 你已经长大了,寄几的日志要寄几处理
  19. RTMP流媒体直播资料
  20. 2023年全国最新高校辅导员精选真题及答案53

热门文章

  1. 网易极客战记官网codecombat|当算法进入游戏,解开用代码画画的奥秘!
  2. 小新打印机固件升级包Lenovo M7268W-01.11.01
  3. 页眉上的横线没有了怎么办?如何去掉页眉下划线
  4. 华为OD机试 - Excel单元格数值统计(Java JS Python)
  5. windows系统安装驱动时不知道设备的硬件型号怎么办?
  6. Linux inotify + Epoll实现机制
  7. Git如何删除本地分支
  8. AI 全自动翻译漫画文字,二次元界福音
  9. Java循环判断数组中是否包含字符串
  10. window 创建虚拟盘符