linux下如何建立多级文件目录?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下如何建立多级文件目录?相关的知识,希望对你有一定的参考价值。

很多新手都会遇到创建多级目录失败的问题,在Linux中我们使用mkdir这个命令来创建一个目录,但是假如我们输入:mkdir
/a/b/c
但是a不存在的话,命令就会报错,提示a目录不存在,这时我们只需要加上-p选项就可以创建多级目录了,-p代表着自动创建父子关系,推荐你看看《Linux就该这么学》这本书的第二章,介绍了很多我们常用的命令和选项。
参考技术A linux下使用mkdir可以创建目录,使用mkdir
-p参数就可以创建:
mkdir
-p
/home/orale/duqiang1/duqiang2
如果父目录存在也不会报错。

linux下批量删除文件

1. 在linux批量删除多级目录下同一格式的文件,可采用find + exec命令组合:

如在删除old目录下的,所有子目录中,后缀为.l的文件方法为:

find old -type f -name "*.l" -exec rm -f {} \;

说明:

•old:待查找的开始目录,搜索其下的子目录

•-type f : 文件类型为普通文件   若查找的目标文件是目录,则用 -type d

•-name "*.l" :  表示文件名与"*.l"匹配,双引号不能少!

•rm -f {} : 删除时,不提示,{}表示查找到的文件

ps :  {} 和\之间需要加空格

2. 使用xargs参数

find . -name "._*" | xargs rm -rf

(**在cygwin下起作用*)

 

以上是关于linux下如何建立多级文件目录?的主要内容,如果未能解决你的问题,请参考以下文章

java 将不同文件下的相同多级目录下文件内容,合并到一个新的文件夹中,建立对应多级目录

在linux如何批量删除多级目录下同一格式的文件呢?

fopen创建多级目录下文件的问题

Linux 下 如何在一个目录下创建多个 子目录

Inteilj IDEA多级目录生成踩坑记

Linux -- Makefile的学习笔记以及多级目录下Makefile的编写