Linux_系统命令及其使用详解大全(完整
Linux 系统命令及其使用详解大全完整版)
cat cd
chmod chown
cp cut
名称:cat
使用权限:所有使用者
使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName
说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案)
参数:
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 --show-nonprinting
范例:
cat -n textfile1 > textfile2 把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里
cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3
名称:cd
使用权限:所有使用者
使用方式:cd [dirName]
说明:变换工作目录至 dirName。 其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home directory (也就是刚 login 时所在的目录).另外,"~"
也表示为 home directory 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。
范例:跳到 /usr/bin/:
cd /usr/bin
跳到自己的 home directory:
cd ~
跳到目前目录的上上两层:
cd ../..
指令名称:chmod
使用权限:所有使用者
使用方式:chmod [-cfvR] [--help] [--version] mode file...
说明:Linux/Unix 的档案存取权限分为三级:档案拥有者,群组,其他。利用 chmod 可以藉以控制档案如何被他人所存取。
把计:
mode:权限设定字串,格式如下:[ugoa...][[+-=][rwxX]...][,...],其中u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。 + 表示增加权限,- 表示取消权限,= 表示唯一设定权限。
r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。
-c:若该档案权限确实已经更改,才显示其更改动作
-f:若该档案权限无法被更改也不要显示错误讯息
-v:显示权限变更的详细资料
-R:对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)
--help:显示辅助说明
--version:显示版本
范例 :将档案 file1.txt 设为所有人皆可读取:
chmod ugo+r file1.txt
将档案 file1.txt 设为所有人皆可读取:
chmod a+r file1.txt
将档案 file1.txt 与 file2.txt 设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入:
chmod ug+w,o-w file1.txt file2.txt
将 ex1.py 设定为只有该档案拥有者可以执行:
chmod u+x ex1.py
将目前目录下的所有档案与子目录皆设为任何人可读取:
chmod -R a+r *
此外chmod也可以用数字来表示权限如 chmod 777 file
语法为:chmod abc file
其中a,b,c各为一个数字,分别表示User,Group,及Other的权限。
r=4,w=2,x=1
若要rwx属性则4+2+1=7;
若要rw-属性则4+2=6;
若要r-x属性则4+1=7。
范例:
chmod a=rwx file
和
chmod 777 file
效果相同
chmod ug=rwx,o=x file
和
chmod 771 file
效果相同
若用chmod 4755 filename可使此程式具有root的权限
指令名称:chown
使用权限:root
使用方式:chmod [-cfhvR] [--help] [--version] user[:group] file...
说明:Linux/Unix 是多人多工作业系统,所有的档案皆有拥有者。利用 chown 可以将档案的拥有者加以改变。一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以自己的档案拥有者改设为别人。只有系统管理者(root)才有这样的权限。
把计:
user:新的档案拥有者的使用者 IDgroup:新的档案拥有者的使用者群体(group)-c:若该档案拥有者确实已经更改,才显示其更改动作-f:若该档案拥有者无法被更改也不要显示错误讯息-h:只对于连结(link)进行变更,而非该 link 真正指向的档案-v:显示拥有者变更的详细资料-R:对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)--help:显示辅助说明--version:显示版本
范例:
将档案 file1.txt 的拥有者设为 users 群体的使用者 jessie:
chown jessie:users file1.txt
将目前目录下的所有档案与子目录的拥有者皆设为 users 群体的使用者 lamport:
chmod -R lamport:users *
名称:cp
使用权限:所有使用者
使用方式:
cp [options] source dest
cp [options] source... directory
说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。
把计:
-a 尽可能将档案状态,权限等资料都照原状予以复制。
-r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。
-f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。
范例:
将档案 aaa 复制(已存在),并命名为 bbb:
cp aaa bbb
将所有的C语言程式拷贝至 Finished 子目录中:
cp *.c Finished
名称:cut
使用权限:所有使用者
用法:cut -cnum1-num2 filename
说明:显示每行从开头算起 num1 到 num2 的文字。
范例: shell>> cat example
test2
this is test1
shell>> cut -c0-6 example ## print 开头算起前 6 个字元
test2
this i
用法:find
使用说明:
将档案系统内符合 expression 的档案列出来。你可以指要档案的名称,类别,时间,大小,权限等不同资讯的组合,只有完全相符的才会被列出来。
find 根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部份为
path,之后的是 expression。如果 path 是空字串则使用目前路径,如果 expression 是空字串则使用 -print 为预设 expression
expression 中可使用的选项有二三十个之多,在此只介绍最常用的部份。
-mount, -xdev:只检查和指定目录在同一个档案系统下的档案,避免列出其它档案系统中的档案
-amin n:在过去 n 分钟内被读取过
-anewer file:比档案 file 更晚被读取过的档案
-atime n:在过去 n 天过读取过的档案
-cmin n:在过去 n 分钟内被修改过
-cnewer file :比档案 file 更新的档案
-ctime n:在过去 n 天过修改过的档案
-empty:空的档案-gid n or -group name:gid 是 n 或是 group 名称是 name
-ipath p, -path p:路径名称符合 p 的档案,ipath 会忽略大小写
-name name, -iname name:档案名称符合 name 的档案。iname 会忽略大小写
-size n:档案大小 是 n 单位,b 代表 512 位元组的区块,c 表示字元数,k 表示 kilo
bytes,w 是二个位元组。-type c:档案类型是 c 的档案。
d: 目录
c: 字型装置档案
b: 区块装置档案
p: 具名贮列
f: 一般档案
l: 符号连结
s: socket
-pid n:process id 是 n 的档案
你可以使用 ( ) 将运算式分隔,并使用下列运算。
exp1 -and exp2
! expr
-not expr
exp1 -or exp2
exp1, exp2
范例:
Linux终端命令解析uname命令详解
Linux终端命令解析uname命令详解
Linux终端命令解析:uname命令详解
Linux操作系统是世界上最受欢迎的开源操作系统之一,它提供了丰富的命令行工具来管理和控制系统。其中,uname命令是一个用于显示操作系统相关信息的常用命令。本文将详细解析uname命令的用法和功能。
一、uname命令介绍
uname命令是Unix和类Unix操作系统中的一个命令,用于显示关于系统内核和操作系统的信息。它可以显示操作系统名称、内核版本、硬件架构以及其他相关信息。uname命令的使用非常简单,只需要在终端中输入uname即可。
二、uname命令参数
1. -a或--all:显示全部信息,等同于执行uname -srmo。
2. -s或--kernel-name:显示内核名称。
3. -n或--nodename:显示主机名。
4. -r或--kernel-release:显示内核版本号。
5. -v或--kernel-version:显示内核发布版本。
6. -m或--machine:显示硬件架构。
7. -p或--processor:显示处理器类型或"unknown"。 8. -i或--hardware-platform:显示硬件平台。
9. -o或--operating-system:显示操作系统名称。
三、uname命令示例
1. 显示操作系统名称
命令:uname -o
输出:Linux
解释:该命令将显示操作系统的名称,对于Linux系统,输出结果为Linux。
2. 显示内核版本号
命令:uname -r
输出:4.18.0-25-generic
解释:该命令将显示内核的版本号,对于不同的Linux系统,版本号会有所差异。
3. 显示硬件架构
命令:uname -m
输出:x86_64
解释:该命令将显示硬件的架构信息,对于大多数现代电脑和服务器,输出结果为x86_64,表示64位架构。 4. 显示主机名
linux中cp命令用法
linux中cp命令用法
摘要:
一、Linux cp 命令简介
1.cp 命令的作用
2.cp 命令的基本语法
二、cp 命令的参数详解
1.源文件或目录
2.目标文件或目录
3.选项参数
a.-r 复制整个目录
b.-i 提示用户确认是否覆盖现有文件
c.-v 显示复制过程中的详细信息
d.-n 复制文件但不覆盖目标文件
e.-u 仅复制更新过的文件
f.-d 复制文件与目录的属性
g.-p 保留文件与目录的权限
h.-s 复制文件或目录的符号链接
三、cp 命令的实例应用
1.复制单个文件
2.复制整个目录
3.复制文件并覆盖目标文件 4.复制文件但保留源文件与目标文件的修改时间
5.复制文件并保留源文件的权限
正文:
在 Linux 系统中,cp 命令是一个非常常用的命令,用于复制文件或目录。本文将详细介绍 Linux cp 命令的用法,包括 cp 命令的基本语法、参数详解以及实例应用。
一、Linux cp 命令简介
cp 命令用于在 Linux 系统中复制文件或目录。用户可以通过 cp 命令将某个文件或目录复制到另一个位置,以便于备份、传输或修改。cp 命令的基本语法如下:
```
cp [选项] 源文件或目录 目标文件或目录
```
二、cp 命令的参数详解
cp 命令支持多种选项参数,用户可以根据需要选择合适的参数来完成不同的复制任务。以下是 cp 命令的一些常用选项参数:
1.源文件或目录:需要复制的文件或目录。
2.目标文件或目录:复制后文件或目录存放的位置。
3.选项参数:
a.-r:复制整个目录,包括子目录及其内容。
b.-i:在复制前提示用户确认是否覆盖现有文件。如果目标文件存在,cp 命令将提示用户是否覆盖。 c.-v:显示复制过程中的详细信息,包括复制文件名、目标路径等。
d.-n:复制文件但不覆盖目标文件。如果目标文件存在,复制操作将失败。
linux_中查看文件大小的命令_概述及解释说明
linux 中查看文件大小的命令 概述及解释说明
1. 引言
1.1 概述
在Linux操作系统中,了解如何查看文件大小是一项基本的技能。文件大小是指一个文件所占用的存储空间大小,它通常以字节为单位表示。通过查看文件大小,我们可以了解到各个文件的占用空间情况,从而对系统磁盘使用情况进行监控和管理。
本文将主要介绍Linux中查看文件大小的命令,并详细解释和说明这些命令的用法和功能。通过学习并掌握这些命令,读者将能够轻松地获取文件大小信息,并获得对系统磁盘使用情况进行优化和调整的能力。
1.2 文章结构
本文分为五个主要部分:引言、linux中查看文件大小的命令、命令解释与示例说明、实际应用场景分析以及结论。
- 引言部分将简单概述本文涉及的主题内容,并介绍文章结构。 - linux中查看文件大小的命令部分将介绍Linux操作系统中用于查看文件大小的常见命令,包括du、ls和find等。
- 命令解释与示例说明部分将详细解释每个命令的功能和用法,并提供一些示例来帮助读者更好地理解。
- 实际应用场景分析部分将通过具体的应用场景,展示这些命令在实际情况下的应用价值,并给出相应的建议和优化策略。
- 结论部分将对本文的主要内容进行总结,并提供个人观点(可选)。
1.3 目的
本文的目的是帮助读者全面了解Linux中查看文件大小的命令,并掌握其使用方法。通过学习这些命令,读者将能够有效地管理系统磁盘空间,优化文件清理和压缩策略,并提高系统性能。无论是初学者还是有一定经验的Linux用户,都能从本文中获得有益的知识和技巧。
2. linux中查看文件大小的命令
2.1 文件管理系统简介
在Linux操作系统中,文件是系统中最基本的单位之一。文件有不同的大小,通常以字节为单位来表示。了解如何查看文件大小是管理文件和磁盘空间非常重要的一部分。
2.2 查看文件大小的常用命令
在Linux系统中,有几个常用的命令可以用来查看文件的大小。
linux,halt指令参数及用法详解_linux halt指令
本文格式为Word版,下载可任意编辑,页眉双击删除即可。
第 1 页 共 3 页 linux,halt指令参数及用法详解_linux halt指令
在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,接下来是为大家收集的linux halt命令参数及用法详解,希望能帮到大家。
linux halt命令参数及用法详解
名称:halt
使用权限:系统管理者
使用方式:halt [-n] [-w] [-d] [-f] [-i] [-p]
说明:若系统的 runlevel 为 0 或 6 ,则关闭系统,否则以
shutdown 指令(加上 -h 参数)来取代
参数:
-n : 在关机前不做将记忆体资料写回硬盘的动作
-w : 并不会真的关机,只是把记录写到 /var/log/wtmp 档案里
-d : 不把记录写到 /var/log/wtmp 档案里(-n 这个参数包含了 -d)
-f : 强迫关机,不呼叫 shutdown 这个指令 -i : 在关机之前先把所有网络相关的装置先停止
-p : 当关机的时候,顺便做关闭电源(poweroff)的动作
范例:
halt -p 关闭系统后关闭电源。
halt -d 关闭系统,但不留下纪录。
linux常用关机命令及其区别:
在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希望你可以更加灵活的运用各种关机命令。
1.shutdown
shutdown命令安全地将系统关机。
虚拟机中linux系统常用命令解释及vim3种命令模式详解
虚拟机中linux系统常⽤命令解释及vim3种命令模式详解
1.man
man 加上⼀个命令可以打开此命令具体使⽤⽅法,⽅便我们更好的了解新命令的使⽤(下图为我输⼊命令“man ls”虚拟机界⾯)
2.cd 切换⽬录
cd ..(返回上⼀级⽬录) cd ~(返回家⽬录) cd /home/sdy(切换到home⽬录下sdy⽬录)
3.ls 显⽰⽂件或⽬录
-l 列出⽂件详细信息l(list)
-a 列出当前⽬录下所有⽂件及⽬录,包括隐藏的a(all)
-R 递归显⽰当前⽬录及其⼦⽬录下的⽂件和⽬录
ls /home 显⽰home⽬录下内容
4.mkdir 创建⽬录
5.touch 创建空⽂件
6.echo 1.把内容添加到⽂件 2.在终端显⽰内容
echo *** >***(下图vim命令为打开⽂件)
7.cp cp 复制⽂件或⽬录 ⽬标⽂件是⽬录,会将源⽂件复制到⽬录中 ⽬标⽂件是⼀个⽂件,会将源⽂件覆盖该⽂件 ⽬标不存在,会将源⽂件重命名修改为⽬标⽂件
8.mv move的缩写,可以⽤来移动⽂件或者将⽂件改名(move (rename) files) mv [选项] 源⽂件或⽬录 ⽬标⽂件或⽬录
⽂件改名
9.rm 删除⽂件
-r 递归删除,可删除⼦⽬录及⽂件
-f 强制删除
10.pwd 显⽰当前⽬录
11.cat 查看纯⽂本⽂件(较短的)
cat [选项] [⽂件]..
12.more 查看纯⽂本⽂件(较长的) (less直接打开⽂件查看)
13.head 查看纯⽂本⽂档的前N⾏
14.tail 查看纯⽂本⽂档后N⾏
15. whoami 显⽰当前操作⽤户
16.hostname 显⽰主机名 17.clear 清屏
eradd ⽤户名 创建新⽤户
erdel ⽤户名 删除⽤户账户
20.su 切换⽤户
21.passwd root 给root设置密码
22.df 查看磁盘的分区,磁盘已使⽤的空间,剩余的空间
Linux之vi命令详解
Linux之vi命令详解
Vi 简介
⽂本编辑⼤概是系统运⾏中最为频繁的操作了,⽽在Linux下有⼀种标准⽽功能极为强⼤的编辑器,那就是Vi(Visual Edtior)。
对于Linux的初学者来说,vi可能显得极为不友好――所有操作都要⽤特殊的击键或者组合键来控制,⽽且似乎这些命令跟要执⾏的操作
并没有什么关系,⾮常难记,⽐起Windows下的notepad实在是"恐怖"多了。其实这只是转移⼯作环境中的正常现象,如果经过⼤量的实
践,你会发现其实vi对于键盘的利⽤⾮常合理,如果⽤的熟练了,vi不仅可以成为你的⽂本编辑利器,⽽且对于系统配置甚⾄编程都有莫⼤
的帮助。
Vi实⽤操作指南
作为⼀个Unix系统下标准的全屏幕⽂本编辑器,vi可以⽅便的实现插⼊、修改、拷贝粘贴三种基本的编辑操作。但是不像其他的字处理
器,vi是以指令模式作为缺省的模式运⾏的。
更复杂的操作可以⽤⼀系列的按键来完成。
基本上vi可以分为三种状态,分别是命令模式(command mode)、插⼊模式(Insert mode)和底⾏模式(last line mode),各模式的功
能区分如下:
1) 命令⾏模式command mode)
控制屏幕光标的移动,字符、字或⾏的删除,移动复制某区段及进⼊Insert mode下,或者到 last line mode。
2) 插⼊模式(Insert mode)
只有在Insert mode下,才可以做⽂字输⼊,按「ESC」键可回到命令⾏模式。
3) 底⾏模式(last line mode)
将⽂件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出⾏号……等。
不过⼀般我们在使⽤时把vi简化成两个模式,就是将底⾏模式(last line mode)也算⼊命令⾏模式command mode)。
打开⽂件
vi filename :打开或新建⽂件,并将光标置于第⼀⾏⾸
vi +n filename :打开⽂件,并将光标置于第n⾏⾸
linux chmod命令参数及使用方法详解
chmod是一条在Linux系统中用于控制用户对文件的权限的命令(change mode单词前缀的组合)和函数。只有文件所有者和超级用户可以修改文件或目录的权限。可以使用绝对模式,符号模式指定文件的权限。
用法
chmod使用语法
# chmod [options] mode[,mode] file1 [file2 ...]
使用ls命令的查看文件或目录的属性
# ls -l file
八进制语法
chmod命令可以使用八进制数来指定权限。文件或目录的权限位是由9个权限位来控制,每三位为一组,它们分别是文件所有者(user)的读、写、执行, 用户组(group)的读、写、执行以及(other)其它用户的读、写、执行。历史上,文件权限被放在一个比特掩码中,掩码中指定的比特位设为1,用来 说明一个类具有相应的优先级。
chmod的八进制语法的数字说明;
r 4
w 2
x 1
- 0
所有者的权限用数字表达:属主的那三个权限位的数字加起来的总和。如rwx ,也就是4+2+1 ,应该是7。
用户组的权限用数字表达:属组的那个权限位数字的相加的总和。如rw- ,也就是4+2+0 ,应该是6。
其它用户的权限数字表达:其它用户权限位的数字相加的总和。如r-x ,也就是4+0+1 ,应该是5。
例如修改文件myfile的权限
# chmod 664 myfile
# ls -l myfile
-rw-rw-r-- 1 57 Jul 3 10:13 myfile
符号模式
使用符号模式可以设置多个项目:who(用户类型),operator(操作符)和permission(权限),每个项目的设置可以用逗号隔开。命令chmod将修改who指定的用户类型对文件的访问权限,用户类型由一个或者多个字母在who的位置来说明,如who的符号模式表所示: who
用户类型 说明
u user 文件所有者
g group 文件所有者所在组
linux中pull指令用法
第 1 页 共 2 页 linux中pull指令用法
在Linux系统中,pull指令是用于从远程仓库拉取代码的常用命令。它属于Git命令族,被广泛应用于版本控制和代码管理。本文将详细介绍pull指令的用法、参数及其注意事项。
一、pull指令的基本用法
pull指令用于从远程仓库获取最新的代码,并将其合并到当前分支。它通常与gitclone命令结合使用,用于从远程仓库克隆代码库。以下是pull指令的基本语法:
pull[OPTIONS]
其中,是要拉取代码的远程仓库地址,是要拉取的分支名称。
二、参数详解
1.OPTIONS:pull指令的选项参数,包括-a(合并所有远程分支)、-f(强制合并)、-m(多个远程分支合并时的策略)等。
2.:远程仓库的地址,可以是SSH或HTTPS地址。
3.:要拉取的分支名称,可以是本地分支或远程分支的名称。
三、注意事项
1.pull指令会更新当前分支的代码,确保当前分支是可写的。
2.如果本地代码库与远程仓库有冲突,pull指令会提示是否进行合并。此时,需要手动解决冲突,并提交合并结果。
3.pull指令只会拉取代码,不会执行编译、测试等操作。需要自行检查拉取的代码是否正确。 第 2 页 共 2 页 4.在pull指令执行过程中,可能会遇到网络问题或远程仓库权限问题,需要检查网络连接和权限设置。
四、实际应用场景
1.当需要更新代码时,可以使用pull指令从远程仓库拉取最新的代码。在拉取前,需要确保本地分支是可写的,否则无法拉取。
2.如果本地分支与远程分支同步不及时,可以使用pull-a选项来合并所有远程分支。这样可以保持本地分支与远程分支的同步。
3.在多人协作的项目中,当其他成员提交了新代码并推送到远程仓库时,可以使用pull指令来获取最新的代码变更。这样可以确保团队成员之间的代码保持同步。
4.当遇到远程仓库权限问题时,可以使用pull-u选项来强制拉取代码,即使本地没有权限访问远程仓库。这样可以避免因权限问题导致代码无法更新的问题。
Linux文件查找命令详解
Linux⽂件查找命令详解
find命令
Linux find命令⽤来在指定⽬录下查找⽂件。任何位于参数之前的字符串都将被视为欲查找的⽬录名。如果使⽤该命令时,不设置任何参数,则find命令将在当前⽬录下查找⼦⽬录与⽂件。并且将查找到的⼦⽬录和⽂件全部进⾏显⽰。语法
find path -option [ -print ] [ -exec -ok command ] {} ;
参数说明 :find 根据下列规则判断 path 和 expression,在命令列上第⼀个 - ( ) , ! 之前的部份为 path,之后的是 expression。如果 path 是空字串则使⽤⽬前路径,如果 expression 是空字串则使⽤ -print 为预设 expression。expression 中可使⽤的选项有⼆三⼗个之多,在此只介绍最常⽤的部份。
选项说明-mount, -xdev只检查和指定⽬录在同⼀个⽂件系统下的⽂件,避免列出其它⽂件系统中的⽂件-amin n在过去 n 分钟内被读取过-anewer file⽐⽂件 file 更晚被读取过的⽂件-atime n在过去 n 天过读取过的⽂件-cmin n在过去 n 分钟内被修改过-cnewer file⽐⽂件 file 更新的⽂件-ctime n在过去 n 天过修改过的⽂件-empty空的⽂件-gid:查找符合指定之群组识别码的⽂件或⽬录;-group:查找符合指定之群组名称的⽂件或⽬录;-ipath p, -path p路径名称符合 p 的⽂件,ipath 会忽略⼤⼩写-name name, -iname name⽂件名称符合 name 的⽂件。iname 会忽略⼤⼩写-size n⽂件⼤⼩ 是 n 单位,b 代表 512 位元组的区块,c 表⽰字元数,k 表⽰ kilo bytes,w 是⼆个位元组。
-type<⽂件类型>只寻找符合指定的⽂件类型的⽂件;-type c : ⽂件类型是 c 的⽂件。d: ⽬录c: 字型装置⽂件b: 区块装置⽂件p: 具名贮列f: ⼀般⽂件l: 符号连结s: socket
Linux系统创建文件夹命令mkdir使用详解
Linux系统创建文件夹命令mkdir使用详解
Linux系统命令mkdir的具体用法可不仅仅是创建文件夹。下面由店铺为大家整理了Linux系统创建文件夹命令mkdir的使用详解,希望对大家有帮助!
Linux系统创建文件夹命令mkdir使用详解
用途说明
mkdir命令是常用的命令之一,用来创建目录。mkdir 命令创建由 Directory 参数指定的一个或多个新的目录。每个新目录包含标准项 .(点)和 ..(点-点)。您可以使用 -m Mode 标志为新的目录指定许可权。您可以使用 umask 子例程为 mkdir 命令设置缺省方式。该命令创建指定的目录名,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。
常用参数
格式:mkdir {NEW_DIR}
创建目录。默认的权限(mode)设置由执行环境中中umask来确定,即mode = 0777 - umask,此处为八进制表示法。
格式:mkdir -p {NEW_DIR}
创建目录,如果目录路径中的某些部分不存在,该命令会自动创建。默认的权限设置由执行环境中中umask来确定。
格式:mkdir -m {MODE} {NEW_DIR}
创建目录。权限设置由{MODE}指定。当然也可以组合使用mkdir
{NEW_DIR}; chmod {MODE} {NEW_DIR}来达到同样的效果。
Linux创建文件夹命令mkdir详解实例
创建一个空目录
mkdir file1
递归创建多个目录
mkdir -p file1/file2
创建权限为777(rwxrwxrwx)的目录
mkdir -m 777 file3 创建新目录都显示信息
mkdir -v file4
一个命令创建项目的目录结构
mkdir -vp
scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}
