顯示列表和復制文件的各種實例

  • 顯示/var目錄下所有以l開頭,以一個小寫字母結尾,且中間至少出現一位數字(可以有其它字符)的文件或目錄。
    [root@localhost tmp]# ls -d /var/l*[[:lower:]]
  • 顯示/etc目錄下,以任意一個數字開頭,且以非數字結尾的文件或目錄。
    [root@localhost tmp]# ls -d /etc/[0-9]*[^0-9]
  • 顯示/etc目錄下,以非字母開頭,后面跟了一個字母以及其它任意長度任意字符的文件或目錄。
    [root@localhost tmp]# ls -d /etc/[^a-z][a-z]*
  • 在/tmp目錄下創建以tfile開頭,后跟當前日期和時間的文件,文件名形如:tfile-2016-05-27-09-32-22。
    [root@localhost tmp]# mkdir tfile-$(date +%Y-%m-%d-%H-%M-%S)
  • 復制/etc目錄下所有以p開頭,以非數字結尾的文件或目錄到/tmp/mytest1目錄中。
    [root@localhost ~]# cp -r /etc/p*[^0-9] /tmp/mysest1/
    [root@localhost ~]# ls /tmp/mysest1/
    pam.d   passwd-  plymouth  popt.d   ppp             printcap  profile.d  python
    passwd  pki      pm        postfix  prelink.conf.d  profile   protocols
  • 復制/etc目錄下所有以.d結尾的文件或目錄至/tmp/mytest2目錄中。
    [root@localhost ~]# cp -rv /etc/*.d /tmp/mysest2
    [root@localhost ~]# ls  /tmp/mytest2
    bash_completion.d  dracut.conf.d  logrotate.d     popt.d          rc2.d  rc.d        sysctl.d
    binfmt.d           grub.d         modprobe.d      prelink.conf.d  rc3.d  rsyslog.d   tmpfiles.d
    chkconfig.d        init.d         modules-load.d  profile.d       rc4.d  rwtab.d     xinetd.d
    cron.d             krb5.conf.d    my.cnf.d        rc0.d           rc5.d  statetab.d  yum.repos.d
    depmod.d           ld.so.conf.d   pam.d           rc1.d           rc6.d  sudoers.d
  • 復制/etc/目錄下所有以l或m或n開頭,以.conf結尾的文件至/tmp/mytest3目錄中。
    [root@localhost ~]# cp -rv /etc/{l,m,n}*.conf /tmp/mytest3
    ‘/etc/ld.so.conf’ -> ‘/tmp/mytest3/ld.so.conf’
    ‘/etc/libaudit.conf’ -> ‘/tmp/mytest3/libaudit.conf’
    ‘/etc/libuser.conf’ -> ‘/tmp/mytest3/libuser.conf’
    ‘/etc/locale.conf’ -> ‘/tmp/mytest3/locale.conf’
    ‘/etc/logrotate.conf’ -> ‘/tmp/mytest3/logrotate.conf’
    ‘/etc/man_db.conf’ -> ‘/tmp/mytest3/man_db.conf’
    ‘/etc/mke2fs.conf’ -> ‘/tmp/mytest3/mke2fs.conf’
    ‘/etc/nsswitch.conf’ -> ‘/tmp/mytest3/nsswitch.conf’
    [root@localhost ~]# ls /tmp/mytest3
    ld.so.conf     libuser.conf  logrotate.conf  mke2fs.conf
    libaudit.conf  locale.conf   man_db.conf     nsswitch.conf

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/91798

(0)
華龍華龍
上一篇 2018-03-01
下一篇 2018-03-01

相關推薦

  • N26-上海-莫言

    持續更新…

    Linux干貨 2016-12-26
  • 遷移分區

          1 備份/home    2 創建分區 /dev/sdc1 10G   [root@localhost ~]# du -sh /home   52K /home   3 格式化分區   [root@localhost …

    Linux干貨 2017-04-25
  • 馬哥教育網絡班20期第1周課程練習

    答: 1、 ①控制器:是計算機的中樞神經,協調計算機各部分工作及內存與外設的訪問等 ②運算器:運算器的功能是對數據進行各種算術運算和邏輯運算,即對數據進行加工處理。 ③儲存器:存儲器的功能是存儲程序、數據和各種信號、命令等信息,并在需要時提供這些信息。 ④IO:輸入設備是將數據或控制命令等信息輸入到計算機。輸出設備把機算機的各種數據符號及文字或各種控制信號等…

    Linux干貨 2016-06-23
  • 馬哥教育網絡班21期+第五周課程練習

    1、顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行; ~]# egrep ^[[:space:]] /boot/grub/grub.conf 2、顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的行; ~]# egrep …

    Linux干貨 2016-08-08
  • 權限

    用戶組和管理權限

    2017-11-30
  • 利用keepalived實現主/從和主/主模式的高性能負載均衡集群

    要求: 1、使用nginx的反向代理功能實現負載均衡 2、keepalived實現高可用 ???????第一組的虛擬地址為172.16.1.100 ????????????D設備的優先級高 ???????第二組的虛擬地址為172.16.1.110 ????????????E設備的優先級高 3、分別實現主/從和主/主兩種配置 集群拓撲: ? ? ? 第一種:主…

    2017-06-25

評論列表(1條)

  • 馬哥教育
    馬哥教育 2018-03-20 22:03

    看著沒問題,不過代碼中有些符號我看不出來是否正確

欧美性久久久久