Linux系统配置及服务管理文件查找-创新互联

文件查找 
which :命令查找
find: 文件查找,针对文件名
locate:文件查找,依赖数据库
一、命令文件查找
一、查找ls 命令的位置

创新互联专注于浈江企业网站建设,成都响应式网站建设,商城网站建设。浈江网站建设公司,为浈江等地区提供建站服务。全流程按需求定制制作,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务

which ls //从PATH环境变量

      或者
   # whereis vim

二、任意文件
find
语法
find [path...] [options]  [expression] [action]
命令  路径     选项     表达式     动作
①按文件名:
[root@qianfeng ~]# find   /etc    -name   "hosts"
[root@qianfeng ~]# find   /etc    -iname   "hosts"    find   /etc    -iname   "HOSTS" -i忽略大小写  i可以忽略大小写来查找
[root@qianfeng ~]# find   /etc    -iname    "hos*"  心中有爱(i),什么都找得到
结果输出    /etc/hosts   文件查找成功

       ②按文件大小:
         [root@qianfeng ~]# find /etc -size  +5M  文件>5M  这里“size”是大小意思
         [root@qianfeng ~]# find /etc -size  5M   文件=5M
         [root@qianfeng ~]# find /etc -size -5M   文件<5M

       ③指定查找的目录深度:
         [root@qianfeng ~]# find / -maxdepth 3 -a -name "ifcfg-en*"  这里maxdepth是深度  后面的数字是几级目录
         [root@qianfeng ~]# find / -maxdepth 4 -a -name "ifcfg-en*"  
       ④按文件属主、属组找:
         [root@qianfeng ~]# find /home -user aaa //  属主是aaa的文件
         [root@qianfeng ~]# find /home -group hr //   属组是hr组的文件
       ⑤按文件类型:
         [root@qianfeng ~]# find /tmp -type f  f普通文件     文件type关键词
         [root@qianfeng ~]# find /dev -type b  b块设备文件

        ⑥按文件权限:
         [root@qianfeng ~]# find  .  -perm  644  -ls      关键词perm   -ls  是find的动作之一,精确权限

        ⑦找到后处理的动作 ACTIONS:
         找到后删除
           # find /etc -name "qwer.txt" -delete
         找到后复制
           # find /etc -name "ifcfg*"  -ok   cp  -rvf       {}           /tmp     \;                  cp  -rvf  {}   /tmp  对比cp  /etc/passwd  /tmp/etc1
               找到的文件       连接符         前面找到的文件            结束符
文件打包及压缩

     tar命令是Unix/Linux系统中备份文件的可靠方法,
     几乎可以工作于任何环境中,它的使用权限是所有用户。
     建议针对目录
打包,压缩
     语法:tar  选项  压缩包名称  源文件
     ===打包,压缩===
       # tar  -cf     etc.tar      /etc
       # tar  -czf    etc-gzip.tar.gz     /etc/   //z是gzip
       # tar  -cjf     etc-bzip.tar.bz     /etc/   //j是bzip
       # tar  -cJf     etc-xzip.tar.xz    /etc/   //J是xzip

     观察三个包的体积。
       # ll -h etc*
       -rw-r--r--. 1 root root  11M 10月 14 10:07 etc-gzip.tar.gz
       -rw-r--r--. 1 root root 8.9M 10月 14 10:08 etc-bzip.tar.bz
       -rw-r--r--. 1 root root 7.6M 10月 14 10:08 etc-xzip.tar.xz
       压缩速度和压缩体积成反比。
   解压,解包
     查看,并没有解压
       # tar -tf    etc.tar    //t查看f文件名
     解压缩
       # tar xf etc3.tar.xz
       # tar -xvf etc2.tar.bz2 -C /tmp    //-C重定向到//tmp目录

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。

当前名称:Linux系统配置及服务管理文件查找-创新互联
文章起源:https://www.cdcxhl.com/article6/jspig.html

成都网站建设公司_创新互联,为您提供品牌网站建设定制开发面包屑导航外贸网站建设网站设计公司网站制作

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

微信小程序开发