文件管理的使用案例

  1. 显示/tmp目录下所有以l开头,以一个小写字母结尾,且中间至少出现一位数字(可以有其它字符)的文件或目录。
[root@localhost ~]# ls -ld /tmp/l*[[:digit:]]*[[:lower:]]
-rw-r--r--. 1 root root 0 2月   5 21:18 /tmp/l19223asdclkq22a
  1. 显示/tmp目录下,以任意一个数字开头,且以非数字结尾的文件或目录。
[root@localhost ~]# ls -l /tmp/[[:digit:]]*[^[:digit:]]
-rw-r--r--. 1 root root 0 2月   5 21:21 /tmp/2abc
  1. 显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录。
[root@localhost ~]# ls -l /tmp/[^[:alpha:]][[:alpha:]]*
-rw-r--r--. 1 root root 0 2月   5 21:21 /tmp/2abc
-rw-r--r--. 1 root root 0 2月   5 21:22 /tmp/2abc3
  1. 在/tmp目录下创建以tfile开头,后跟当前日期和时间的文件,文件名形如:tfile-2016-05-27-09-32-22。
[root@localhost ~]# touch /tmp/tfile-`date +%Y-%m-%d-%H-%M-%S`
root@localhost ~]# ll /tmp/tfile*
-rw-r--r--. 1 root root 0 2月   5 21:22 /tmp/tfile-2018-02-05-21-22-57
  1. 复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。
[root@localhost ~]# mkdir /tmp/mytest1
[root@localhost ~]# cp -a /etc/p*[^[:digit:]] /tmp/mytest1
[root@localhost ~]# ll /tmp/mytest1/
总用量 56
drwxr-xr-x.  2 root root 4096 1月  14 23:35 pam.d
-rw-r--r--.  1 root root 2683 2月   4 12:15 passwd
-rw-r--r--.  1 root root 2634 2月   4 12:15 passwd-
-rw-r--r--.  1 root root 1362 6月  10 2014 pbm2ppa.conf
-rw-r--r--.  1 root root 2872 6月  10 2014 pinforc
drwxr-xr-x. 10 root root  108 1月   4 23:50 pki
drwxr-xr-x.  2 root root   27 1月   4 23:55 plymouth
drwxr-xr-x.  5 root root   49 1月   4 23:37 pm
-rw-r--r--.  1 root root 6300 6月  10 2014 pnm2ppa.conf
drwxr-xr-x.  2 root root    6 6月  10 2014 popt.d
drwxr-xr-x.  2 root root 4096 1月   4 23:38 postfix
drwxr-xr-x.  3 root root 4096 1月   4 23:38 ppp
drwxr-xr-x.  2 root root  101 9月   6 21:26 prelink.conf.d
-rw-r--r--.  1 root root  233 6月   7 2013 printcap
-rw-r--r--.  1 root root 1750 6月   7 2013 profile
drwxr-xr-x.  2 root root 4096 2月   3 15:13 profile.d
-rw-r--r--.  1 root root 6545 6月   7 2013 protocols
drwxr-xr-x.  2 root root   75 1月   4 23:53 pulse
drwxr-xr-x.  2 root root   22 1月   4 23:54 purple
drwxr-xr-x.  2 root root   34 1月   4 23:37 python
  1. 复制/etc目录下所有以.d结尾的文件或目录至/tmp/mytest2目录中。
[root@localhost ~]# cp -a /etc/*.d /tmp/mytest2
[root@localhost ~]# ll /tmp/mytest2
总用量 44
drwxr-xr-x.  2 root root    6 12月  1 03:17 auto.master.d
drwxr-xr-x.  2 root root 4096 1月   4 23:59 bash_completion.d
drwxr-xr-x.  2 root root    6 10月 20 11:07 binfmt.d
drwxr-xr-x.  2 root root    6 8月   3 2017 cgconfig.d
drwxr-xr-x.  2 root root    6 8月   4 2017 chkconfig.d
drwxr-xr-x.  2 root root   51 1月   4 23:57 cron.d
drwxr-xr-x.  2 root root   22 1月   4 23:50 depmod.d
drwxr-xr-x.  2 root root    6 8月   6 2015 dnsmasq.d
drwxr-xr-x.  2 root root   28 1月   4 23:51 dracut.conf.d
drwxr-xr-x.  2 root root    6 10月 20 05:42 exports.d
drwxr-xr-x.  2 root root    6 6月  14 2017 gdbinit.d
drwx------.  2 root root 4096 1月   4 23:39 grub.d
lrwxrwxrwx.  1 root root   11 1月   4 23:50 init.d -> rc.d/init.d
drwx------.  3 root root   48 1月   4 23:52 ipsec.d
drwxr-xr-x.  2 root root    6 8月   4 2017 krb5.conf.d
drwxr-xr-x.  2 root root 4096 1月   4 23:55 ld.so.conf.d
drwxr-xr-x.  2 root root 4096 1月   4 23:52 libibverbs.d
drwxr-xr-x.  2 root root 4096 1月   4 23:59 logrotate.d
drwxr-xr-x.  2 root root   60 1月   4 23:56 modprobe.d
drwxr-xr-x.  2 root root    6 10月 20 11:07 modules-load.d
drwxr-xr-x.  2 root root   30 1月   4 23:37 my.cnf.d
drwxr-xr-x.  2 root root   68 1月   4 23:51 oddjobd.conf.d
drwxr-xr-x.  2 root root 4096 1月  14 23:35 pam.d
drwxr-xr-x.  2 root root    6 6月  10 2014 popt.d
drwxr-xr-x.  2 root root  101 9月   6 21:26 prelink.conf.d
drwxr-xr-x.  2 root root 4096 2月   3 15:13 profile.d
lrwxrwxrwx.  1 root root   10 1月   4 23:50 rc0.d -> rc.d/rc0.d
lrwxrwxrwx.  1 root root   10 1月   4 23:50 rc1.d -> rc.d/rc1.d
lrwxrwxrwx.  1 root root   10 1月   4 23:50 rc2.d -> rc.d/rc2.d
lrwxrwxrwx.  1 root root   10 1月   4 23:50 rc3.d -> rc.d/rc3.d
lrwxrwxrwx.  1 root root   10 1月   4 23:50 rc4.d -> rc.d/rc4.d
lrwxrwxrwx.  1 root root   10 1月   4 23:50 rc5.d -> rc.d/rc5.d
lrwxrwxrwx.  1 root root   10 1月   4 23:50 rc6.d -> rc.d/rc6.d
drwxr-xr-x. 10 root root 4096 1月   4 23:51 rc.d
drwxr-xr-x.  2 root root   74 1月   4 23:57 request-key.d
drwxr-xr-x.  2 root root   24 1月   4 23:51 rsyslog.d
drwxr-xr-x.  2 root root   17 1月   4 23:58 rwtab.d
drwxr-xr-x.  3 root root 4096 1月   4 23:55 sane.d
drwxr-xr-x.  2 root root 4096 1月   4 23:57 setuptool.d
drwxr-xr-x.  2 root root    6 11月 20 2015 statetab.d
drwxr-x---.  2 root root    6 11月 21 2015 sudoers.d
drwxr-xr-x.  2 root root   27 10月 20 11:07 sysctl.d
drwxr-xr-x.  2 root root   24 10月 20 11:07 tmpfiles.d
drwxr-xr-x.  2 root root    6 8月  12 2015 xinetd.d
drwxr-xr-x.  2 root root 4096 8月   6 2017 yum.repos.d
  1. 复制/etc/目录下所有以l或m或n开头,以.conf结尾的文件至/tmp/mytest3目录中。
[root@localhost ~]# mkdir /tmp/mytest3
[root@localhost ~]# cp -a /etc/[lmn]*.conf /tmp/mytest3
[root@localhost ~]# ll /tmp/mytest3
总用量 56
-rw-r--r--. 1 root root   28 2月  28 2013 ld.so.conf
-rw-r-----. 1 root root  191 4月  19 2017 libaudit.conf
-rw-r--r--. 1 root root 2391 10月 13 2013 libuser.conf
-rw-r--r--. 1 root root   19 1月   4 23:41 locale.conf
-rw-r--r--. 1 root root  662 7月  31 2013 logrotate.conf
-rw-r--r--. 1 root root 5171 6月  10 2014 man_db.conf
-rw-r--r--. 1 root root  936 3月   6 2015 mke2fs.conf
-rw-r--r--. 1 root root 2620 6月  10 2014 mtools.conf
-rw-r--r--. 1 root root  955 10月 20 05:42 nfs.conf
-rw-r--r--. 1 root root 3390 10月 20 05:42 nfsmount.conf
-rw-r--r--. 1 root root 1717 1月   4 23:41 nsswitch.conf
-rw-r--r--. 1 root root 2000 4月  12 2017 ntp.conf
-rw-r--r--. 1 root root   91 12月  3 2012 numad.conf
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,015评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,262评论 1 292
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,727评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,986评论 0 205
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,363评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,610评论 1 219
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,871评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,582评论 0 198
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,297评论 1 242
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,551评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,053评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,385评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,035评论 3 236
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,079评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,841评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,648评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,550评论 2 270

推荐阅读更多精彩内容

  • 一、Linux上的文件管理类命令有哪些,其常用的使用方法?1、ls:显示目录下的文件-a:显示所有文件,包括隐藏文...
    琴琴唄阅读 609评论 0 0
  • 什么是shell shell 是一个命令语言解释器(command-language interpreter)。 ...
    Arteezy_Xie阅读 1,005评论 0 0
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,016评论 2 34
  • 1、Linux上的文件管理命令有哪些以及常用方法shell:shell负责接收用户输入的命令并进行解释,将需要执行...
    乀koala阅读 750评论 0 3
  • globbing 概述globbing是bash常见特性之一;Bash通过globbing来执行文件名的扩展;gl...
    香吉矢阅读 650评论 0 0