Linux学习笔记(三)

4.1.2 Linux常用命令——目录处理命令

你指尖跃动的代码是我终身不变的信仰,唯我面向操作系统编程永世长存

Linux学习笔记(三)
直接mkdir不能创建本身不存在的目录,创建不存在的目录要-p ,举例如下:

Linux学习笔记(三)

以及使用mkdir -p 同时创建多个不存在的目录的小方法:

Linux学习笔记(三)

  • 使用cd切换目录,有时不能显示当前完整目录,可以使用pwd命令
    Linux学习笔记(三)
    可以显示当前目录的绝对路径

  • 删除目录:(空目录,就是里面没有东西的目录)

Linux学习笔记(三)
所以在实际中rmkdir应用不多,那怎么办呢?

  • 复制删除剪切命令
  1. 复制:
    Linux学习笔记(三)

同时复制多个文件示例:

Linux学习笔记(三)
将install.log和install.syslog同时复制到/tmp目录下,但是复制后的文件修改时间是以复制后当前时间为主,如下图:

Linux学习笔记(三)
如果不希望复制前后文件属性发生变化,则使用cp -p命令,如下图:

Linux学习笔记(三)
另外,复制的同时更名文件名称:举例将/tmp下面的…/longze的目录(或文件)复制到/root目录下,更名为shenchao.18+,则操作如下:(直接在粘贴的目标目录改名)

Linux学习笔记(三)
2 剪切:

Linux学习笔记(三)

若希望将cangjing剪切到当前目录,则可以直接省略当前目录

Linux学习笔记(三)

  • 利用mv改名:在当前目录下移动cangjing这个文件,先写上目录(或文件)的名称:cangjing,再写上改名名称canglaoshi,即可改名文件名称

Linux学习笔记(三)

Linux学习笔记(三)
操作举例:
Linux学习笔记(三)

  • rm 的本意是删除文件,要是需要删除目录,则需要加上rm -r,对比举例如下:

Linux学习笔记(三)

  • 如果你要删除一个目录,但这个目录下有许多个子文件或子目录,他就会一直询问你是否要删除第X个子文件:

Linux学习笔记(三)
这就比较痛苦了,为之奈何?
rm -rf 删除一个目录

Linux学习笔记(三)

但是千万注意写rm -rf时候千万不要手误加-,这样就是删除整个系统的所有目录,,,,