zoukankan      html  css  js  c++  java
  • 面试题

    转自:https://blog.51cto.com/oldboy/1650380

    #感谢两位热心师兄还有老男孩老师的热心解答 C组副组长--张耀 北京-吴晓宇
    
    老男孩老师点评:此法最佳!必会方法!
    
    
    
    方法二:rsync
    [root@oldboy xx]# ls
    file1  file10  file2  file3  file4  file5  file6  file7  file8  file9
    [root@oldboy xx]# rsync -az --delete --exclude "file10" /null/ /xx/
    [root@oldboy xx]# ls
    file10
    
    老男孩老师点评:此法为锦上添花,加分项!
    
    
    方法三:开启bash的extglob功能(此功能的作用就是用rm !(*jpg)这样的方式来删除不包括号内文件的文件)
    [root@oldboy xx]# shopt -s extglob
    [root@oldboy xx]# ls
    file1  file10  file2  file3  file4  file5  file6  file7  file8  file9
    [root@oldboy xx]# rm -f !(file10)
    [root@oldboy xx]# ls
    file10
    第三种方法同样感谢热心的师兄 北京-张重生Net
    老男孩老师点评:此法没啥用,讲出来反而会让人觉得你水平不行,一看就是搜索出来的,但是作为知识研习是可以的!此法面试答出来有可能是减分项!
    
    再补充两种方法(20150802 来自老男孩教育25期课堂)
    方法四:
    find ./ -type f|grep -v "oldboy1"|xargs rm -f
    
    方法五:
    rm -f `ls|grep -v "oldboy1"`
    
    从运维角度,任何删除性的操作都应该事先备份后在执行或者确认有备份存在。
  • 相关阅读:
    zzuli-2259 matrix
    【vlan之四种方式链路认证组网]
    【ppp-chap,pap,mp,mp-group】
    【ospf-基础配置】
    【rip-基础配置】
    【静态路由】
    【nat---basic,napt,easy ip】
    【acl-访问控制列表】
    【交换接口的-绑定-认证-隔离】
    【vlan-给予mac地址认证】
  • 原文地址:https://www.cnblogs.com/tan-y-q/p/10631355.html
Copyright © 2011-2022 走看看