轻松新建多级文件夹,Linux实现零难度 (linux新建多级文件夹)

在日常的工作中,经常需要新建多级文件夹进行文件的分类和存储。如果手动一个个进行新建,则效率低下且容易出错。在Linux系统中,有多种方法可以实现快速新建多级文件夹,下面将介绍几种常用的方法。

方法一:使用命令行

在Linux系统中,命令行是最常用的操作方式之一。使用mkdir命令可以快速创建文件夹,而使用-p选项可以一次性创建多级文件夹。

例如,我们需要在/home/user1目录下创建一个新的名为folder1/folder2/folder3的文件夹,可以使用如下命令:

“`

mkdir -p /home/user1/folder1/folder2/folder3

“`

其中,-p选项表示如果目录不存在,就一次性创建出来。执行该命令后,就会在/home/user1目录下新建一个名为folder1/folder2/folder3的文件夹。

方法二:使用图形化界面

对于不熟悉命令行操作的用户,也可以通过图形化界面来实现新建多级文件夹的功能。在几乎所有的Linux发行版中,都内置了文件管理器,用户可以通过鼠标进行操作。

以GNOME桌面环境为例,我们可以打开Nautilus文件管理器,进入要创建文件夹的目录,然后右键单击鼠标,在弹出的菜单中选择“新建文件夹”。

接着,在弹出的对话框中输入文件夹名称,点击“创建文件夹”即可完成操作。

如果需要创建多级文件夹,可以先新建一个文件夹,然后进入该文件夹内再进行新建,以此类推。

方法三:使用脚本

对于需要频繁进行文件夹创建操作的用户,使用脚本可以方便快捷地完成任务。在Linux系统中,可以使用Bash脚本来实现一键创建多级文件夹的功能。

例如,我们可以编写一个名为“create_folders.sh”的脚本,内容如下:

“`

#!/bin/bash

mkdir -p “/home/user1/folder1/folder2/folder3”

mkdir -p “/home/user1/folder4/folder5/folder6”

mkdir -p “/home/user2/folder7/folder8/folder9”

echo “文件夹创建完成!”

“`

接着,我们需要将该脚本保存到任意目录中,然后在终端运行如下命令,给予脚本执行权限:

“`

chmod +x create_folders.sh

“`

执行脚本命令即可一次性创建多个文件夹。

“`

./create_folders.sh

“`

以上就是三种新建多级文件夹的方法,使用其中任何一种都能够快速实现多级文件夹的创建。对于熟悉命令行的用户,可以使用mkdir命令进行创建;对于不熟悉命令行的用户,可以通过图形化界面操作;对于需要频繁进行文件夹创建操作的用户,可以使用脚本一键完成任务。希望这些方法能够帮助到大家更加高效地管理文件。

相关问题拓展阅读:

linux怎样在根目录下创建文件夹

创建多级目录:mkdir -p parent/child/grandson 又创建文件耐笑恐怕不行吧。毕竟mkdir是专门针对昌袭含目录的。 你可以进入那禅郑个目录自己创建啊

操作步骤如下所示:

一、进入

linux系统

并终端,输入命令”罩档cd/“,然后按回车键来到

根目录

二、根目录中,输入”sudomkdir

文件夹

的名字“,然后按回车键。

三、输入管理员密码后,按回车键,文件夹就创建成功了。

四、此雹老时,输入”ls“指令,然后按回车键,查看根目录下的所有文件名源闷升称。

五、可以看到根目录下有了名为ls文件夹。

linux如何用命令创建新建文件夹

  首先说一下touch 创建文件的命令,touch可以用于创建二进制文件,用源闹扒法非常简单。用法:touch+文件名,touch与文件名之间一定要有空格。图中先用之前分享过的命令来查看一下/目录下面有多少文件以及文件的名字。

  这里就要演示一下touch 的用法了,比如我要创建一个文件名字为abc的二进制文件,那么在linux里公式就应该写成 #touch abc 具体操作如图显示。

  创建完成后,用ls命令来查看一下我们创建的文件,大家看到图中红色箭头所指的abc文雹昌件就是新创建的文件。

  在说一个命令mkdir 创建文件夹,mkdir可以创建文件夹,用法非常简单,用法:mkdir+文件夹名字,mkdir与文件名之间一定要有空格。图中先弯态用之前分享过的命令来查看一下/目录下面有多少文件以及文件的名字

  这里就要演示一下mkdir 的用法了,比如我要创建一个文件名字为one的文件夹,那么在linux里公式就应该写成 #mkdir one 具体操作如图显示。

  创建完成后,用ls -l命令来查看一下文件的属性,大家看到图中红色箭头所指的文件夹就是新创建的。

linux的根目录一般只有root有首穗权限进行修改

所以你可以用穗闹root账号使者族卜用mkdir命令创建目录

mkdir test

sudo mkdir /mulu

linux系统创建文件,创建目录,创建用户,创建组,复制文件,重命名文件的命令怎么写

创建文件touch 文件名,创建目录mkdir文知弊件夹名,创建用户useradd 用户名,创建租groupadd 用户组名,复制缓桐文件cp 源文件名 目标文件名,重命名文件mv 文件名 新文件名,各命令高级用法自行百度。创建用户名正搭哪族常会创建同名用户组。

在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinozzz

一、目录创建

在/home/wwwroot目录下新建一个sinozzz123的文件夹

mkdir /home/wwwroot/sinozzz123

二、目录复制

1.把/home/wwwroot/sinozzz里面的文件和文件夹等复制到home/wwwroot/sinozzz123目录下

cp -rf /home/wwwroot/sinozzz/* /home/wwwroot/sinozzz123

2.把/home/wwwroot/sinozzz123/abc/下的文件夹和文件复制到home/wwwroot/sinozzz123目录下

cp -rf /home/wwwroot/sinozzz123/abc/* /home/wwwroot/sinozzz123

3.把/home/wwwroot/sinozzz目录复制到/home/wwwroot/sinozzz123目录下,告悉即把sinozzz复制变成sinozzz123的子目录,变成/home/wwwroot/sinozzz123/sinozzz的路径

cp -rf /home/wwwroot/sinozzz /home/wwwroot/sinozzz123

三、目录剪切

1.使用mv命令剪切文件。

如需要将/home/wwwroot/sinozzz123/music/目录下的1.mp3文件剪切到/home/wwwroot/sinozzz123/abc目录下,执行下面的命令即可:

# mv /home/wwwroot/sinozzz123/music/1.mp3 /home/wwwroot/sinozzz123/abc

2.使用mv命令剪切文件夹。

把/home/wwwroot/sinozzz123/soft文件夹剪切到/home/wwwroot/sinozzz123/abc目录下

# mv /home/wwwroot/sinozzz123/soft /home/wwwroot/sinozzz123/abc

3.使用mv命令剪切文件夹和文件

把/home/wwwroot/sinozzz123/photo/下的文件夹和文件剪切到/home/wwwroot/sinozzz123/abc目录下

# mv /home/wwwroot/sinozzz123/photo/* /home/wwwroot/sinozzz123/abc

四、目录重命名

在Linux下,移动文件跟重命名都是同一个命令,mv(就是move的意思)

命令: mv 源文件名 目标文件名

1.把/home/wwwroot/sinozzz123/index.htm重命名为/home/wwwroot/sinozzz123/index.html

# mv /home/wwwroot/sinozzz123/index.htm /home/wwwroot/sinozzz123/index.html

2.把/home/wwwroot/sinozzz123目录重命名为/home/wwwroot/sinozzz456

# mv /home/wwwroot/sinozzz123 /home/wwwroot/sinozzz456

五、目录删除

linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使袜仿乎用rm -rf命令即可。

直接rm就可以了,不过要加两个参数-rf

即:rm -rf 目录名字

-r 就是向下递归,不管有多少级目录,一并删除

-f 就是直接强行删除,不作任何提示的意思

1.删除文件使用实例:

rm -f /home/wwwroot/sinozzz456/index.html

将会强制删除/home/wwwroot/sinozzz456/index.html这个文件

2.清空文件夹实例:

rm -rf /home/wwwroot/sinozzz456/abc/*

将大雀会强制删除/home/wwwroot/sinozzz456/abc目录下所有文件、文件夹,保留/home/wwwroot/sinozzz456/abc目录

3.删除文件夹实例:

rm -rf /home/wwwroot/sinozzz456

将会强制删除/home/wwwroot/sinozzz456目录以及其下所有文件、文件夹

需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的

当然,rm还有更多的其他参数和用法,man rm就可以查看了

如果是在/home/wwwroot/目录下进行操作,则可以省去每个命令的/home/wwwroot/部分

Linux是文件操作系统,把汪搜芹所有东西全部当文件。

既然是文件,就涉及到文件和文件夹的操作

文件夹:

新建、 删除、重命名、剪切、复制、查找

mkdir、rmdir、mv、cp、find

文件:

新建、删除、重命名、剪切、复制、查找

touch、rm、mv、cp、find

mkdir :新建文件夹

英文解释:make direction

mkdir fengdou –创建一个fengdou文件夹

mkdir创建1,2,3,4,5五个文件夹

mkdir -p fengdou/fengdou1/fengdou2

–创建多级文件夹必须加-p

touch :新建文件

touch a.txt –创建一个a.txt的文件

touch a.txt b.txt c.txt

–创建a.txt,b.txt,c.txt三个文件

rmdir :删除文件夹

英文解释:remove direction

rmdir fengdou

–删除一个fengdou文件夹

rmdir

–删除1,2,3,4,5五个文件夹【提醒】

• 只能删空目录,无法删除目录下有文件或文件夹的目录

• 工作中不太用它

rm -rf :删除文件和文件夹

rm –rf fengdou a.txt –删除fengdou文件夹和a.txt文件。

• -r:递归指示困毕将参数中列出全部目录和子目录均递归

地删除

• -f:强制

mv:重命名或剪切 文件夹

英文解释:move

mv fengdou fengdou5

–把fengdou文件夹重命名为fengdou5文件夹

mv fengdou /var

–把fengdou文件夹剪切到/var目录下

mv /tmp/fengdou /var

–把/tmp目录下的fengdou文件夹剪切到/var目录

• 如果在本层目录,表示重命名

• 如果在不同目录,表示剪切

文件的重命名和剪切和文件夹完全一样

cp:复制文件夹

英文解释:copy

cp -r fengdou fengdou5

–把fengdou文件夹复制一份并命名为fengdou5

cp -r fengdou /var

–把fengdou文件夹复制一份到/var目录下

u 复制文件

cp a.txt b.txt

–把a.txt文件复制一份并命名为b.txt

find:查找文件或文件夹

find -name ‘*conf*’

–查询当前文件夹下包含’conf’的文件和文件夹。

find /var -name ‘*conf*’

–查询/var文件夹下包含’conf’的文件和文件夹。

Locate:是“find -name”的另一种写法.

locate /etc/sh

–搜索etc目录下所有以sh开头的文件。

注意:可以在使用locate之前,先使用updatedb命令

查看文件内容

– 6个命令:cat、more、less、head、tail、tac

cat:由之一行开始显示所有内容

语法:cat 文件名

例如:cat /etc/profile

more:一页一页显示文件内容

语法: more 文件名

例如:more /etc/profile

less: 跟more类似,可以往前翻页

语法: less 文件名

例如:less /etc/profile

head:显示文件漏衫的前几行内容

语法:head -n 数值 文件名

例如:head -n 10 /etc/profile

tail:两种作用

1、显示文件最后几行的内容

语法: tail -n 文件名

例如:tail -n 10 /etc/profile

2、增量显示文件内容 (工作中常用作查看动态日志)

语法: tail -f 文件名

例如:tail -f /usr/tomcat/logs/catalina.out(重要)

tac:由最后一行开始显示所有内容

语法: tac文件名

例如:tac /etc/profile

直接VI+文件名 可以创建一个文件 如迹核果有这个文件就是进入编辑, 创建好直培弊接 esc :wq 保存退出 这个文件就创建好了

touch创建文件

mkdir 创建文件夹

useradd 添加用户

groupadd 添加组

vigr 查看组

gpasswd -a 用户名 组名 把一个用户加入一个组内

groups 用户名 查看用户属于哪个组

whoami 查看当前用户

userdel 用户名 删除用户

groupdel 组名 删除配州族组

关于linux新建多级文件夹的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。


数据运维技术 » 轻松新建多级文件夹,Linux实现零难度 (linux新建多级文件夹)