码迷,mamicode.com
首页 > 其他好文 > 详细

2.命令之乐

时间:2020-06-16 23:32:44      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:时间戳   空白   who   大小   正则表达   字符设备   访问时间   目录   let   

1.cat

cat(conCATenate 拼接)
(1).打印单个文件

  cat file.txt

(2).打印多个文件

  cat file1.txt file2.txt

(3).去掉多余的空白行

  cat -s file

(4).显示行号

  cat -n file

2.find

(1).根据文件名或正则表达进行搜索

  -name            指定文件名
  -iname           指定文件名,忽略大小写

(2).否定参数
find可以使用!排除
(3).根据文件类型搜索

  find . -type d(...) 

技术图片

  find能识别的文件类型
  普通文件            f
  符号链接            l
  目录                d
  字符设备            c
  块设备              b
  套接字              s
  FIFO                p

(4).根据文件的时间戳进行搜索

分钟 解释
访问时间 -atime -amin 最近一次的访问时间
修改时间 -mtime -mmin 最后一次的修改时间
变化时间 -ctime -cmin 文件数据最后一次的变化时间

注意:-表示小于;+表示大于;没有表示恰好
打印最近7天内被访问的文件

  find . -type -f -atime -7

打印恰好在第7天被修改过的文件

  find . -type -f -mtime 7

打印在7天前变化的文件

  find . -type -f -ctime +7

(5).基于文件大小进行搜索
-size
大于2k的文件

  find . -type f -size +2k

小于2k的文件

  find . -type f -size -2k

2k的文件

  find . -type f -size 2k

此外还支持

  b      块
  c      字节
  w      字
  k      千字节
  M      兆字节
  G      G字节

(6).利用find删除文件
find命令的-delete选项可以删除所匹配的文件

  find . -type f -name "*.swp" -delete

3.tr

tr可以对来自于标准输入的内容进行字符替换、删除以及压缩。tr是translate(转换)的简写
(1)将输入字符由大写转成小写

  echo "HELLO WHO IS THIS" tr ‘A-Z‘ ‘a-z‘

2.命令之乐

标签:时间戳   空白   who   大小   正则表达   字符设备   访问时间   目录   let   

原文地址:https://www.cnblogs.com/huangdengtao/p/13127632.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!