linux
grep:查找文件内容
grep h a.txt:查找a.txt中h出现的内容行
grep h a.txt -v:查找a.txt中不包含h的行
grep h a.txt -n:查找a.txt中h出现的内容行,并且显示行号
grep h a.txt -i:查找a.txt中h或H出现的内容行,忽略大小写
ls /a | grep lib:配合管道使用,在ls /a的执行结果中查找名包含lib的文件或者文件夹
find:查找文件命令
find . -name "2.txt":在当前路径下查找2.txt这个文件
通配符:
*:匹配0个或者多个字符
find . -name "2*.txt":查找以2开头以.txt结尾的文件
?:匹配一个字符
find . -name "2?.txt":查找2开头之后跟随一个字符且.txt结尾的文件,如2B.txt
tar:文件压缩与解压缩
.gz格式:压缩较快,压缩比不高
.bz2格式:压缩较慢,压缩比高
命令选项:
-c:创建打包文件
-v:显示压缩解压详情
-f:指定压缩后的文件名,或者需要解压的文件名
-z:压缩gz格式文件
-j:压缩bz2格式文件
-x:解压缩文件
-C:指定解压缩文件的 存放路径
tar -cvf 1.tar *.txt:将txt结尾的文件打包,只打包不压缩
tar -zcvf 1.gz *.txt:压缩gz格式
tar -jcvf 1.bz2 *.txt:压缩bz2格式
tar -zxvf 1.gz:解压缩gz格式
tar -jxvf 1.bz2:解压缩bz2格式
tar -zxvf 1.gz -C ./A:解压缩gz格式至当前目录的A目录下
打卡休息!每天进步一点点