文件的基本操作
创建文件 touch
格式: touch 文件名
创建文件夹 mkdir
格式:mkdir 目录名
-p 递归创建文件目录
删除文件 rm
-r 删除目录
-f 不提示
一般使用方式
rm -rf 要删除的文件
修改文件
mv 移动文件
格式: mv 源文件路径 目标路径
目标路径如果是目录地址 则是将文件移动到此目录下
目标路径是一个文件 移动并改名字
mv 一般用于重命名
cp 复制
格式: cp 源文件 目标路径
-r 复制目录
cp一般用于文件备份,一般会经常修改配置文件,在修改配置文件前一定先备份
查看文件 vi/cat
head
-c 数字 从头返回字节内容
-n 数字 返回行首到指定行内容
正数 显示前几行内容
-2负数 除了后两行 都显示
tail 一般用于监听日志文件
-c 数字 从倒数第几个字节之后取到最后
-n 数字 从倒数第几行开始取 取到最后
-f 循环读取(及时输出)
如果文件被删除监听将会被中断 不能监听到文件变化
-F 循环读取
如果文件被删除,又被创建依然可以继续监听
more
回车 一次翻一行
空格一次翻一页
b 向上翻一页
less
回车 一次翻一行
空格一次翻一页
b 向上翻一页
不会自动退出 q退出
不会再终端留下记录
解压缩
归档:后缀名为.tar 归档文件
压缩:.tar.gz .tar.xz .tar.Z .tar.bz2
tar
-c 创建压缩文档
-v 显示解压缩过程
-f 指定压缩文件 必须添加的而且必须在最后
-x 解压
-t 查看压缩文件内容
-r 向压缩文件中追加内容
-z 压缩gz文件 操作gzip编码格式文件
-J 操作xz编码格式文件
-Z 操作.Z文件
-j 操作.bz2的文件
1.将1.py归档
tar -cvf 压缩后的文件名 要压缩的文件
tar -cvf 1.tar ./1.py
2.将1.tar进行解压
3.将1.py 和2.py 压缩成gz包
tar -czvf 压缩后的文件名.tar.gz 要压缩的文件
4.将1.tar.gz 解压
tar -xzvf 要解压的文件
5. 将1.py 和2.py 压缩成xz包
tar -cJvf 压缩后的文件.tar.xz 要压缩的文件