1.rm 命令 用于删除一个目录或文件
语法:
rm [options arguments] pathname(文件或目录名)
arguments(参数 ) : -i 删除前逐一确认
-r 将目录及以下档案逐一删除
删除文件直接rm 命令 rm 文件名
删除目录使用参数 -r rm -r 文件夹名
删除当前目录全部文件及目录 rm -r *
注 :
文件一旦通过rm命令删除,无法恢复
2 ls 命令 用于显示指定工作目录下的内容 (list)
语法 : ls [-a l r t A F R] 目录名称
arguments (参数) : -a 显示所有文件及目录
-l 除文件名称外,将文件形态、权限、拥有者、文件大小列出
3 cd 命令 用于切换当前目录 到 目标目录 (change directory)
语法 : cd 目录名(文件夹名)
"~" 表示为 home 目录
"." 表示当前所在的目录,
".." 表示当前目录的上一层目录。
cd ~ 切换到home目录
4 chgrp:更改文件属组
语法 : chgrp 属组名 文件名
chown:更改文件属主,也可以同时更改文件属组(用来设置文件夹和文件权限的)
语法 :chown 属主名 文件名
chown 属主名:属组名 文件名
chmod:更改文件9个属性 rwx
权限的分数对照表
r : 4 x = r+w+x; read 可读
w: 2 y= r +w + x; write 可写
x :1 z = r +w +x; execute 可执行
语法 :chmod [-R] xyz 文件或目录
777就是 xyz 使用权限的分数对照表相加获得的
更改属性也可
chmod u+x 文件名
chmod g+x 文件名
chmod o+x 文件名
x可以换成 r 或 w
5 touch 创建新的空白文件
语法 :touch 文件名
6 clear 用于清除屏幕
7 mkdir 用于建立名为 dirName 的目录 (make directory)
语法 :mkdir [-p] dirName
-p 确保目录名称存在,不存在的就建一个 或者 级联创建文件夹
8find 命令用来在指定目录下查找文件
语法 :find path -option [ -print ] [ -exec -ok command ] {} ;
查找规则
-name 根据文件名进行查找,区分大小写精确查找
-iname 不区分大小写
-atime: 时间标准查找find pathname -atime +n n天前存取过的文件
find pathname -atime -n 以当前时间为起点前n天内存取过的文件
-amin : find pathname -amin +n n分钟前存取过的文件
find pathname-amin -n 以当前时间为起点前n分钟内存取过的文件
-ctime: find pathname -ctime +n n天前更改过的文件
find pathname -ctime -n 以当前时间为起点前n天内更改 过的文件
-cmin : 同上
根据文件所有者查找文件:-user eg : find ./ -user root 在根目录下查找文件所有者名是root的文件 根据所有者所在的组查找:-group
文件名后缀 ”?”:可表示任意单个字符
“*”:通配任意的字符,可以是任何东西
”[]”表示通配括号里面的任意一个字符,注意[]里面的内容会被解析成单个字符
9 mv 修改文件名 或 目录间移动文件
语法: mv 源文件名 目的文件名
10 cp 复制文件
语法 cp 源文件名 目标文件名
cp 复制文件夹
语法 cp -r 文件夹名
cp -f 强制复制 cp -rf 复制文件夹
11 ln (link 链接文件)
软链接 (符号链接): ln -s 原文件名 软链接文件名
硬链接 : ln -s 原文件名 链接文件名