1、mkdir:创建目录
选项 | 功能 |
---|---|
-p | 若此路径没有该目录,则会则会创建;如果有这个目录则不会在创建目录,并且不会报错出现 |
-m | 添加权限 |
-vp | 创建子目录,形如mkdir -vp a/b 在a目录创子目录b |
-v | 每次创建新目录显示信息 |
例:
2、more/less和cat:查看文件
3、diff:比较文件的异同
语法:
diff [参数] [文件夹][文件夹]
-c:显示全部内文,并标出不同之处
-y:以并列的方式显示文件的异同
-W:使用-y参数时,指定栏的宽度
-w
4、grep:搜索工具
5、rm:删除
选项 | 功能 |
---|---|
-f | 强制删除,不做提示 |
-r | 递归删目录以及目录下的子目录和子文件一并删除 |
-i | -交互式删除文件,删除时给出提示,给普通用户专用 |
-v | 示运行信息 |
例: -v:显示删除信息
6、touch:改变文件的访问时间、修改时间, 创建新的文件
选项 | 功能 |
---|---|
-a | 修改accsee time |
-m | 修改mofify time |
-c | 不创建任何文件 |
-r | 通过一个文件更新另外一个文件的时间戳 |
-t | 按照指定时间修改时间戳 |
7、ln:创建链接文件命令
语法:ln -s [原文件] [目标文件]
-s 参数:创建软连接
8、 file:文件的类型,编码格式
选项:
-b:不显示文件名 只显示结果
-f:列出文件中的文件名的文件类型
-F:指定符号替换输出文件名后的默认":"分隔符
-i:显示mime类型的字符串
9、cp:copy 复制文件或者目录
cp [OPTION]… SOURCE… DIRECTORY
-i:交互式复制,在覆盖文件前提醒用户
-f:强制覆盖
-r/R:递归复制
-d:复制符号链接文件本身,而非源文件
-a:用于归档
-p:保留源文件/目录的属性
-P:不跟随源文件中的符号链接
--parents:来带目录结构一起复制,按照路径表示方式进行目录结构拷贝
10、find :查找执行路径下的指定文件
find [path...] -options [expression] [-print -exec -ok ]
path:值要查找的目录路径
print:将查找的结果输出到标准输出
exec:可以对查找到的文件执行 该参数给出的shell命令
{}:将查找到的文件放到 {} 中
\:转义字符
optinos:
-name:查找内容的的名字
-type b/d/c/p/l/f:查找块设备、目录文件、字符设备、管道、符号链接、普通文件
-user:按文件属主来查找
-group:按组查找文件
-perm :按权限来查找文件
11、mv:更改文件或者目录的存储位置,重命名
格式: mv [OPTION]… SOURCE… DIRECTORY
-b:当目标文件存在时,先进行备份再覆盖
-f:强制覆盖
-i:交互式,提醒是覆盖
移动文件:源文件 a就消失了
12、split:分割文件
-b:输出文件的大小,单位是byte
-d:使用数字做后缀
-a:配合-d使用 指定后缀长度
-l:指定输出文件的列数大小
例: