4.1.2 Linux常用命令——目录处理命令
你指尖跃动的代码是我终身不变的信仰,唯我面向操作系统编程永世长存
直接mkdir不能创建本身不存在的目录,创建不存在的目录要-p ,举例如下:
以及使用mkdir -p 同时创建多个不存在的目录的小方法:
-
使用cd切换目录,有时不能显示当前完整目录,可以使用pwd命令
可以显示当前目录的绝对路径 -
删除目录:(空目录,就是里面没有东西的目录)
所以在实际中rmkdir应用不多,那怎么办呢?
- 复制删除剪切命令
- 复制:
同时复制多个文件示例:
将install.log和install.syslog同时复制到/tmp目录下,但是复制后的文件修改时间是以复制后当前时间为主,如下图:
如果不希望复制前后文件属性发生变化,则使用cp -p命令,如下图:
另外,复制的同时更名文件名称:举例将/tmp下面的…/longze的目录(或文件)复制到/root目录下,更名为shenchao.18+,则操作如下:(直接在粘贴的目标目录改名)
2 剪切:
若希望将cangjing剪切到当前目录,则可以直接省略当前目录
- 利用mv改名:在当前目录下移动cangjing这个文件,先写上目录(或文件)的名称:cangjing,再写上改名名称canglaoshi,即可改名文件名称
操作举例:
- rm 的本意是删除文件,要是需要删除目录,则需要加上rm -r,对比举例如下:
- 如果你要删除一个目录,但这个目录下有许多个子文件或子目录,他就会一直询问你是否要删除第X个子文件:
这就比较痛苦了,为之奈何?
用 rm -rf 删除一个目录
但是千万注意写rm -rf时候千万不要手误加-,这样就是删除整个系统的所有目录,,,,