1.touch 创建文本文档
在桌面上创建a.txt
2.mkdir 创建空白目录
在桌面上创建lf文件夹
3.cp 复制文件或目录
cp 参数 源文件 目标文件
如果目标文件是目录 会把原文件复制到该目录
如果目标文件也是普通文件,那么会询问是否覆盖
如果目标文件不存在,直接复制
-p 保留原始文件的属性
-d 若对象为链接文件,则保留原始链接
-r 递归持续复制
-i 若目标文件存在 寻味是否覆盖
-a = -pdr
把a.txt复制到lf文档中
4.mv 用于剪切文件或这将文件重命名
mv [选项] 源文件 [目标路径 | 目标文件名]
把1223剪切到lf并改名1232132
5.rm 删除文件或目录
rm -r 文件名
rm -rf/ 清空系统 r删除 f强制 /所有目录
删除桌面文件夹lf
6.dd 用于按照指定大小和个数的数据块来复制文件或转换文件
if=/dev/zero 查硬件传输速度
if=输入的文件名称
of=输出的文件名称
bs=设置每个’块"的大小
count=设置要复制’块"的次数
dd if=a.txt of=b.txt bs=2 count=2
把a.txt里的内容以2为一块,复制2次
所以b.txt里只为1234.
7.file 用于查看(文件文本、目录、设备等所有一切在Linux中都统称为文件)的类型
1.tar 对文件进行打包压缩或解压
c压缩
-x 解压
-z 用Gzip压缩或解压所
-j 用bzip2 压缩或解压
-v 显示压缩或解压的过程
-f 目标文件名
2.grep 在文本中执行关键词搜索
b 将可执行文件当作文本文件来搜索
-c 仅显示找到的行数
-i 忽略大小写
-n显示行号
-v反向选择–仅列出没有"关键词"的行.
3.find 用于按照指定条件来查找文件
find 查找路径 寻找条件 操作
在整个文件系统中找出属于用户的所有文件并且复制到目录
将一个指定类型、小于50k的文件剪切到一个目录