海诗网 知识百科 linux(linux学习教程)

linux(linux学习教程)

linux, linux系统下的mkdir命令是什么?下面是mkdir命令的具体介绍:

1.mkdir命令简介:

mkdir命令可用于在指定位置创建名为DirName(指定文件名)的文件夹或目录。想要创建文件夹或目录的用户必须对所创建文件夹的父文件夹具有写权限。而且,

创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名同名,即同一目录中不能有同名文件(区分大小写)。

2、mkdir命令功能:

mkdir命令用于创建目录。

3.语法:

Mkdir(选项)(参数)

4.命令参数;

-m指定创建目录的权限。

-p创建级联目录,并创建现有目录而不报告错误。

Rmdir删除目录(不能删除文件)。当跟随多个目录时,这些目录由空格分隔。

-p删除级联目录

Rm -r删除一个目录,可以删除一个非空目录。

-f强制删除

通常用法:rm -rf /usr/local/***

切记不要使用rm -rf/,这样会删除系统下和程序员禁区内的所有文件。

Chmod -R 777文件夹名称为文件夹和其中的文件添加权限。

Execute the script command: /filename.sh or bash filename.sh.

终端设置行号:set number

修改文件名字: mv hello.h world.h 将hello.h 重命名为world.h

移动文件: mv hello.cpp /usr/dest/将hello.cpp移动到/usr/dest 目录下

举例:

创建一个空目录:

命令:

mkdir test1

输出:

[root@localhost soft]# cd test

[root@localhost test]# mkdir test1

[root@localhost test]# ll

总计4drwxr-xr-x 2 root root 4096 10-25 17:42 test1

[root@localhost test]#

递归创建多个目录:

命令:

mkdir -p test2/test22

输出:

[root@localhost test]# mkdir -p test2/test22

[root@localhost test]# ll

总计8drwxr-xr-x 2 root root 4096 10-25 17:42 test1

drwxr-xr-x 3 root root 4096 10-25 17:44 test2

[root@localhost test]# cd test2/

[root@localhost test2]# ll

总计4drwxr-xr-x 2 root root 4096 10-25 17:44 test22

[root@localhost test2]#

创建权限为777的目录:

命令:

mkdir -m 777 test3

输出:

[root@localhost test]# mkdir -m 777 test3

[root@localhost test]# ll

总计12drwxr-xr-x 2 root root 4096 10-25 17:42 test1

drwxr-xr-x 3 root root 4096 10-25 17:44 test2

drwxrwxrwx 2 root root 4096 10-25 17:46 test3

[root@localhost test]#

说明:

test3 的权限为rwxrwxrwx

创建新目录都显示信息:

命令:

mkdir -v test4

输出:

[root@localhost test]# mkdir -v test4

mkdir: 已创建目录“test4”

[root@localhost test]# mkdir -vp test5/test5-1

mkdir: 已创建目录“test5”

mkdir: 已创建目录“test5/test5-1”

[root@localhost test]#

一个命令创建项目的目录结构:

命令:

mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}

输出:

[root@localhost test]# mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}

mkdir: 已创建目录“scf”

mkdir: 已创建目录“scf/lib”

mkdir: 已创建目录“scf/bin”

mkdir: 已创建目录“scf/doc”

mkdir: 已创建目录“scf/doc/info”

mkdir: 已创建目录“scf/doc/product”

mkdir: 已创建目录“scf/logs”

mkdir: 已创建目录“scf/logs/info”

mkdir: 已创建目录“scf/logs/product”

mkdir: 已创建目录“scf/service”

mkdir: 已创建目录“scf/service/deploy”

mkdir: 已创建目录“scf/service/deploy/info”

mkdir: 已创建目录“scf/service/deploy/product”

[root@localhost test]# tree scf/

scf/

|-- bin

|-- doc

| |-- info

| `-- product

|-- lib

|-- logs

| |-- info

| `-- product

`-- service

`-- deploy

|-- info

`-- product

12directories,0files

[root@localhosttest]#

linux学习教程

linux,以上就是本文为您收集整理的linux最新内容,希望能帮到您!更多相关内容欢迎关注。

本文来自网络,不代表海诗网立场,转载请注明出处:https://www.hallse.com/n/165925.html
      

linux路由跟踪命令(linux路由跟踪命令是什么)

发表回复
联系我们
联系我们

在线咨询: QQ交谈

邮箱: 3587015498@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们
微信扫一扫关注我们
关注微博
返回顶部