常用linux命令总结

时间:2021-08-05 04:05:45

mkdir 创建文件目录,要求创建的文件目录在当前目录中有读写权限,并制定的哦目录名,不能在当前目录中哦有。

格式:mkdir 选项 目录

2.命令功能:

通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。

 

3.命令参数:


  -m, --mode=模式,设定权限<模式> (类似 chmod),而不是 rwxrwxrwx 减 umask


  -p, --parents  可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录; 


  -v, --verbose  每次创建新目录都显示信息


      --help   显示此帮助信息并退出


      --version  输出版本信息并退出

root@old ~]# mkdir tets1

[root@old ~]# ll

total 48

-rw-------. 1 root root  1073 Oct 21 09:54 anaconda-ks.cfg

drwxr-xr-x. 2 root root  4096 Oct 23 13:33 data

-rw-r--r--. 1 root root 21764 Oct 21 09:53 install.log

-rw-r--r--. 1 root root  5890 Oct 21 09:52 install.log.syslog

drwxr-xr-x. 2 root root  4096 Oct 25 09:28 tets1

[root@old ~]# rm test1

rm: cannot remove `test1': No such file or directory

[root@old ~]# rm tets1

rm: cannot remove `tets1': Is a directory

[root@old ~]# rm -i tets1

rm: cannot remove `tets1': Is a directory

[root@old ~]# rm -rf tets1

[root@old ~]# ]ls

-bash: ]ls: command not found

[root@old ~]# mkdir -p test/test1

[root@old ~]# ls

anaconda-ks.cfg  data  install.log  install.log.syslog  test

[root@old ~]# ls /root

anaconda-ks.cfg  data  install.log  install.log.syslog  test

[root@old ~]# cd /test1

-bash: cd: /test1: No such file or directory

[root@old ~]# mkdir test1/test22

mkdir: cannot create directory `test1/test22': No such file or directory

[root@old ~]# mkdir test2/test22

mkdir: cannot create directory `test2/test22': No such file or directory

[root@old ~]# mkdir -p test2/test22

[root@old ~]# ll

total 52

-rw-------. 1 root root  1073 Oct 21 09:54 anaconda-ks.cfg

drwxr-xr-x. 2 root root  4096 Oct 23 13:33 data

-rw-r--r--. 1 root root 21764 Oct 21 09:53 install.log

-rw-r--r--. 1 root root  5890 Oct 21 09:52 install.log.syslog

drwxr-xr-x. 3 root root  4096 Oct 25 09:33 test

drwxr-xr-x. 3 root root  4096 Oct 25 09:34 test2

[root@old ~]# ls

anaconda-ks.cfg  data  install.log  install.log.syslog  test  test2

[root@old ~]# mkdir -v tets4

mkdir: created directory `tets4'

[root@old ~]# mkdir -v test4

mkdir: created directory `test4'

[root@old ~]# mkdir -v test5

mkdir: created directory `test5'

[root@old ~]# ls

anaconda-ks.cfg  install.log         test   test4  tets4

data             install.log.syslog  test2  test5

[root@old ~]# ^C

[root@old ~]# 

http://www.cnblogs.com/peida/archive/2012/10/25/2738271.html