您的位置:首页 > 运维架构 > Linux

linux 文件查找和压缩工具

2014-05-15 00:05 369 查看
文件查找

1,which命行查找可执行文件,which 只会搜索系统$PATH目录

2,whereis,查找可执行文件,并显示出此文件的man page文件,并且可以查找到系统的库目录

3,locate 和slocat是一样的,ubuntu14里locate为mlocate,locate是根据locate库查询的,查询速度非常的快,但是新加的文件,没有在库里的文件就无法查询,updatedb用来更新locate库

4 find为编历目录查找,如"find / -name aaa",为从根下遍历查找aaa文件,-name 后可以用正则"aaa"搜索所有有aaa的目录

5 find命令后可以跟命仅 如 find / -name aaa -exec rm { } ;可以删除所有的名为aaa的文件,-ok 为交执行

6 find可以查找的参数有-name 根据文件名 -user 根据用户 -type为根据文件类型 -type d 为目录 -group为根据用户组 -perm 为权限,-size为大小,-mtime创建时间等 ,并且可以用-a -o 并列条件或是-o或条件,-ls 为以ll方式列出查到的文件信息

压缩工具:

1,compress 古老的压缩工具,目前已经很少用了 .z

2,gzip源文件为源文件.gz的文件,gunpzip为解包,也可以gzip -d a.gz 解包

3,bzip2 bunzip2 bzip2 -d 是以bzip2的方式压缩,bzip2的压缩率比gzip高,压缩后默认后缀为bz2

4,tar 为一个打包命令

tar -cvf /tmp/tar.tar aaa bbb 打包aaa bbb到tar.tar里

tar -rvf 为追加,tvf 查看包内容 ,xvf为解包,tar 打包时可以加压缩参数 z 为gzip模式压缩 ,j 为bzip2 模式,c为compress模式,解压时也要加入相同的参数.

5,zip unzip 和windows下zip通用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: