三种压缩方式 :
压缩 解压
zip格式 : zip test.zip aaa.txt bbb.txt unzip test.zip
( 把aaa.txt bbb.txt文件压缩到test.zip )
gzip格式 : gzip aaa.txt bbb.txt gunzip aaa.txt.gz
( 把aaa.txt bbb.txt文件压缩,自动生成aaa.txt.gz bbb.txt.gz)
bzip2格式 : bzip2 aaa.txt bbb.txt bunzip2 aaa.txt.bz2
最常见
tar : 对多个文件或目录进行打包/解包 , 并且可以进行压缩/解压缩
-c 打包 ; -x 解包 ; -z 打包或解包时按照gzip格式压缩/解压缩 ;
-j 打包或解包时按照bzip2格式压缩/解压缩 ; -v 显示详细打包解包信息
-f 指定包名
打包 : tar -czvf aaa.tar.gz aaa.txt bbb.txt ( 把aaa.txt bbb.txt压缩到aaa.tar.gz )
解包 : tar -xvf aaa.tar.gz
清理当前目录下的所有文件和目录 : rm -rf ./*
匹配查找指令
grep(找字符串)
1 . 在指定文件中匹配包含指定字符串的行
在aaa.txt文件中匹配(查找)某字符串的行 grep 'root' aaa.txt
grep -n 'root' aaa.txt (显示行号)
2 . 在指定文件中匹配不包含指定字符串的行( -v 反向匹配 )
grep -n -v 'root' aaa.txt
3 . 忽略大小写进行匹配( -i )
grep -n -i 'root' aaa.txt
4 . 在指定的目录下对所有文件逐个进行字符串匹配( -R )
grep -n -i 'root' ./ (在当前目录下匹配root)
find(找文件)
在指定的目录中查找符合指定规则的文件
1 . 通过文件名查找文件
find ./ -name 'aaa.txt' 在当前目录下查找aaa.txt
find ./ -name '*aa.tx*' * 代表模糊匹配 , *可以当做任何字符
2 . 通过文件大小查找文件
find ./ -size -1000c 在当前目录下查找1000字节以下的
find ./ -size +/-[cbwkMG] man find查看
3 . 通过文件类型查找文件
find ./ -type d
find ./ -type [fdlp]
4 . 通过时间查找文件
find ./ -mmin -3 查找三分钟以内修改过的文件 (常用于删除过期文件)
-amin /-atime / -mmin /-mtime / -cmin / -ctime ( min是分钟 , time是天 )
a表示最后一次访问时间 , c表示最后一次状态改变时间 , m表示最后一次修改时间
特殊指令 :
查看手册 : man
查看网卡信息 : ifconfig
关机 : shoutdown -h now 基本不用,用的时候慎重使用
重启 : reboot

浙公网安备 33010602011771号