Linux基础入门(二)
Linux基础入门(二)
压缩命令
tar
tar是打包工具,不能压缩文件。gzip和bzip2,不能打包压缩文件,每个文件都会生成一个单独的压缩包,并且压缩之后不会保留原文件。
我们可以将两者结合,先使用tar进行打包,然后使用gzip和bzip2进行压缩。
压缩(.tar.gz .tar.bz2 .tgz)
1 | tar 参数 生成压缩包的名字 要压缩的文件或目录(中间用空格隔开) |
- c:创建压缩文件
- z:使用gzip的方式进行文件压缩
- j:使用bzip2的方式进行文件压缩
- v:压缩过程中显示压缩信息
- f:指定压缩包的名字
一般认为.tgz文件就等同于.tar.gz 文件。
将config文件夹与b.txt文件以gzip的方式进行压缩,得到a.tar.gz这个压缩包。
解压缩(.tar.gz .tar.bz2 .tgz)
1 | #解压到当前目前 |
- x:释放压缩文件内容
- z:使用gzip的方式进行文件压缩,压缩包后缀为.tar.gz
- j:使用bzip2的方式进行文件压缩,压缩包后缀为.tar.bz2
- v:解压缩过程中显示信息
- f:指定压缩包的名字
zip
1 | #ubuntu |
压缩(.zip)
1 | zip [-r] 压缩包名 要压缩的文件 |
解压缩(.zip)
1 | unzip 压缩包名 |
rar
1 | #ubuntu |
查找命令
find
根据文件的属性,查找对应的磁盘文件,比如文件名,文件类型,文件大小,文件的目录深度等。
1 | find 搜索的路径 参数 搜索的内容 |
grep
grep命令用于查找文件里符合条件的字符串。
1 | grep "搜索的内容" 搜索的路径/文件 参数 |
- -r:如果需要搜索目录。
- -i:忽略大小写。
- -n:显示行号。
locate
功能与find类似,需要额外安装mlocate(ubuntu),不推荐。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Krito's Blog!
评论