1、ls
作用:列出目录下的文件及子目录
语法:ls [ -a | -l | -d ] [文件或者目录]
-a 显示所有文件,包括隐藏文件
-l 显示文件及目录详细信息
-d 查看目录属性
2、touch
作用:创建文件
语法:touch [文件名]
3、mkdir
作用:创建目录
语法:mkdir dir_name
mkdir -p /dir1/dir2/dir_name 跨越多层目录创建一个新目录,中间没有的目录将自动创建
mkdir -m 755 dir_name 创建一个目录并指定该目录的权限为755,这里指定的权限值将 取代有umask指定的权限值
4、cp
作用:复制文件或目录
语法:cp [选项] 源文件或者目录 目的文件或者目录
-b 删除、覆盖目的文件先备份,备份的文件或目录亦建立为符号链接,并指向源文件或目录链接的源文件或目录。
-f 强行复制文件或目录, 不论目的文件或目录是否已经存在
-i 覆盖文件之前先询问用户
-l 对源文件建立硬链接,而非复制文件
-p 保留源文件或目录的属性,包括所有者、所属组、权限与时间
-P 保留源文件或目录的路径,此路径可以是绝对路径或相对路径,且目的目录必须已经丰在
-r 递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处理
-R 递归处理,将指定目录下的文件及子目录一并处理
-s 对源文件建立符号链接,而非复制文件
-u 使用这项参数之后,只会在源文件的修改时间(Modification Time)较目的文件更新时,或是名称相互对应的目的文件并不存在,才复制文件
-v 显示执行过程
5、rm
作用:删除文件或者目录
语法:rm [选项] 文件名或者目录名
-r 删除目录
-f 强制删除
6、chmod
作用:改变文件或者目录权限
语法:chmod [ {u/g/o} {+/-/=} {r/w/x} ] [文件或目录名]
chmod [mode] [文件或者目录名]
例如:chmod u+x 111.sh 给111.sh文件的所有者加上执行权限
chmod 755 111.sh 111.sh文件的权限改为rwxr-xr-x
7、chown
作用:改变文件或者目录的所有者
语法:chown [用户名] [文件或者目录]
chown -R [用户名:所属组] [文件或者目录] 同时文件或者目录的修改用户名和所属组
8、chgrp
作用:改变文件或目录的所属组
语法:chgrp [用户组] [文件或者目录]
本文出自 “善始善终” 博客,请务必保留此出处http://loonger.blog.51cto.com/9016985/1607693