工作中常用Linux命令:mkdir命令

本文链接:http://www.cnblogs.com/MartinChentf/p/6076075.html (转载请注明出处)

  在Linux系统中,mkdir命令用来创建一个目录或一个级联目录。

1. 命令格式

  mkdir [选项] 目录名

2. 命令选项

  -m=mode

    为目录指定访问权限,与chmod类似。

  -p  如果目录已经存在,则不会有错误提示。若父目录不存在,将会创建父目录。该选项常用于创建级联目录。

  -v  为每个目录显示提示信息。

3. 实例

  实例1:在当前目录创建baklog目录。

/home/dodv81>umask0002/home/dodv81>mkdir baklog
/home/dodv81>ll
drwxrwxr-x   2 dodv81 dodv81 4096 Nov 17 23:21 baklog
/home/dodv81>mkdir baklog
mkdir: cannot create directory `baklog‘: File exists

  mkdir命令不加任何选项默认在当前目录下创建目录,目录的默认权限为777-umask。如果目录已经存在将会提示错误。

  实例2:创建多个目录。

/home/dodv81/baklog>mkdir cep dod testlog
/home/dodv81/baklog>ls
cep  dod  testlog

  或者多个目录用大括号({})括起来,并用逗号分隔。

/home/dodv81/baklog>mkdir {cep,dod,testlog}
/home/dodv81/baklog>ls
cep  dod  testlog

  逗号前后不能有空白,否则将会创建出是下面目录:

/home/dodv81/baklog>mkdir {cep, dod, testlog}
/home/dodv81/baklog>ls
{cep,  dod,  testlog}

  实例3:创建级联目录。同一目录下的子目录放在大括号中,并用逗号分隔。

/home/dodv81>mkdir -p baklog/{bin,lib,lig/{cep,dod,testlog}}
/home/dodv81>ls -R baklog/
baklog/:
bin  lib  lig

baklog/bin:

baklog/lib:

baklog/lig:
cep  dod  testlog

baklog/lig/cep:

baklog/lig/dod:

baklog/lig/testlog:

  实例4:为目录指定权限,指定的权限为mode-umask。例如,mode=rx,则最终权限为555-2=554,即rw-rw-r--。

/home/dodv81/baklog/bin>mkdir -m=r a     -- 只读/home/dodv81/baklog/bin>mkdir -m=w b     -- 只写
/home/dodv81/baklog/bin>mkdir -m=rw c    -- 读写
/home/dodv81/baklog/bin>mkdir -m=rx d    -- 读可执行
/home/dodv81/baklog/bin>mkdir -m=rwx e   -- 读写可执行
/home/dodv81/baklog/bin>ll
total 20
dr--r--r-- 2 dodv81 dodv81 4096 Nov 17 23:48 a
d-w--w---- 2 dodv81 dodv81 4096 Nov 17 23:48 b
drw-rw-r-- 2 dodv81 dodv81 4096 Nov 17 23:48 c
dr-xr-xr-x 2 dodv81 dodv81 4096 Nov 17 23:48 d
drwxrwxr-x 2 dodv81 dodv81 4096 Nov 17 23:49 e

  实例5:查看创建目录的过程信息

/home/dodv81>mkdir -vp baklog/{bin,lib,lig/{cep,dod,testlog}}
mkdir: created directory `baklog‘
mkdir: created directory `baklog/bin‘
mkdir: created directory `baklog/lib‘
mkdir: created directory `baklog/lig‘
mkdir: created directory `baklog/lig/cep‘
mkdir: created directory `baklog/lig/dod‘
mkdir: created directory `baklog/lig/testlog‘

工作中常用的Linux命令:目录

时间: 2024-10-25 07:08:23

工作中常用Linux命令:mkdir命令的相关文章

工作中常用Linux命令记录

在工作中我们会用到各种各样的命令来满足我们工作的需要,再次以博文的方式记录一下.一天记录一条吧. 一.ls    列出所在目录的文件 -1    以列表的形式显示. -t    按照时间的方式排序一般与l一起使用.  ls与dir的区别是怎么样的平时没有注意过,有哪位网友平时研究过可以分享一下.

Linux工作中常用到的一些命令(持续更新)常用的

1.查看运行级别3开启的服务列表:      chkconfig --list|grep 3:on 2.查找某类型的文件并计算总大小.       find / -name *.conf -exec wc -c {} \;|awk '{print $1}'|awk '{sum+=$1} END {print "sum=",sum}'       查找空文件:find / type f -size 0 -exec ls -l {} \; 3.使用dd命令快速生成大文件或者小文件的方法: 

工作中常用的几个命令

1.查看主机DNS的命令: 1.1host可以查看域名所对应的IP,配置DNS的时候看看是否生效 [[email protected] ~]# host dev.xinfushe.com dev.xinfushe.com has address 124.205.3.180 [[email protected] ~]# 1.2nslookup不仅可以查看域名所对应的的IP,也可以查看是哪台服务器解析的 [[email protected] ~]# nslookup dev.xinfushe.com

工作中常用Linux命令

建立软链接  ln -s      例:ln -s b a 解释:把文件夹a和文件夹b关联起来,访问文件夹a,实际访问的是问价夹b 删除软连接  rm -rf a  直接删掉a文件夹跟a和b的软连接.注意不是rm -rf a/ 查看端口使用情况: netstat -tunlp 杀死端口: kill -9 (pid号) 查看日志:tail -f    例:进入tomcat文件夹查看catalina.out日志文件 .实时查看: tail -f catalina.out    查看最近500行  t

工作中常用到的sql命令!!!

一.mysql数据库日常操作.     1.启动mysql:/etc/init.d/mysql start (前面为mysql的安装路径)     2.重启mysql:  /etc/init.d/mysql restart (前面为mysql的安装路径)     3.关闭mysql:  /etc/init.d/mysql stop(前面为mysql的安装路径)     4.连接本机上的mysql:        mysql -u 用户名 –p (按回车,再输入密码)         例:mysq

软件测试工程师工作中常用的Linux命令

Linux系统有着众多的优点,比方开源.非商业版本免费.多任务多用户操作,因而Linux系统在非桌面范畴占有压倒性的市场份额.关于互联网技术工作者来说,控制常用的Linux命令也是一门必修课.下面罗列一些笔者在工作中常用的Linux命令. cd 切换目录 cd .. 返回上一层目录 cd . 进入当前目录 cd - 返回前一次的目录,即上一次的目录不是上一层目录 ls 查看文件与目录 用法: ls [参数][文件] 参数: ls –l 显示文件的权限和属性 ls –a 列出所有的文件,包含隐藏文

日常工作中常用的Linux命令

以下Linux命令是我日常工作中常用到的: sudo su - :切换为临时的root权限; chmod +x * :用于改变linux系统文件或目录的访问权限; ps -ef |grep dubbo-account :查看进程; ./ shutdown.sh : 关闭某个服务; tar -zxf nginx-1.6.tar.gz: 解压; less all.log : 查看当天的日志; tail -f all.log: 监控日志; ls -lh: 查看各个文件的大小; sz all.log:

工作中常用的Linux命令(2):ipcs/ipcrm命令

ipcs 1. 命令格式 ipcs [resource-option] [output-format] ipcs [resource-option] -i id 2. 命令功能 提供IPC设备的信息 3. 使用方法 resource选项: ipcs -m 查看系统共享内存信息 ipcs -q 查看系统消息队列信息 ipcs -s 查看系统信号量信息 ipcs [-a] 系统默认输出信息,显示系统内所有的IPC信息 [[email protected] data]$ ipcs -a ------

工作中常用的Linux命令:目录

工作两三年,每天都和Linux打交道,但每每使用Linux命令的时候却会像提笔忘字般不知如何使用,常常查手册或到网上找资料.此系列文章主要是为了方便自己在使用命令时随时可查阅.鄙人才疏学浅,文中若有任何错误可在留言中指正,以供大家共同进步.学习的主要参考资料: 1. <Unix环境高级编程>.<shell脚本学习指南>... 2. 我使用过的Linux命令系列 3. 每天一个Linux命令 4. 网上的其他资料 1. 工作中常用的Linux命令(1):find命令 2. 工作中常用