`
tianyihuyidao9
  • 浏览: 165870 次
  • 性别: Icon_minigender_1
  • 来自: 济南
文章分类
社区版块
存档分类
最新评论

查找文件大小或者清除某个大于1G文件

 
阅读更多
01 #!/bin/bash 

02 # 当/var/log/syslog大于1GB时 

03 # 自动将其备份,并清空 

04 # 注意这里awk的使用 

05 if ! [ -f /var/log/syslog ]; 

06 then

07     echo "file not exist!"

08     exit 1 

09 fi

10 if [ `ls -l /var/log/syslog|awk '{print $5}'` -gt $((1024*1024)) ]  ;

11 then

12     cat /var/log/syslog >> ~/log/history # 将日志备份 

13     echo >> ~/log/history               # 增加一个空行 

14     date >> ~/log/history               # 记录时间 

15     echo "-------------------------------------" >> ~/log/history

16     echo > /var/log/syslog              # 清空 

17 fi


du -k * | awk '{if ($1==4) print $2}'

找到文件大小为:4k的文件名
分享到:
评论

相关推荐

    mysql数据库my.cnf配置文件

    # 1G —> 8 # 2G —> 16 # 3G —> 32 # 大于3G —> 64 #query_cache_size = 8M #MySQL的查询缓冲大小(从4.0.1开始,MySQL提供了查询缓冲机制)使用查询缓冲,MySQL将SELECT语句和查询结果存放在缓冲区中, # 今后...

    rar压缩软件.rar

    在压缩文件中查找字符串。 支持下列可选参数: i - 不区分大小写(默认); c - 区分大小写搜索; h - 十六进制搜索; t - 使用 ANSI, Unicode 和 OEM 字符表 (只有 Windows 可用); 如果没有指定任何参数,它...

    WinRAR_4.0.exe

    在压缩文件中查找字符串。 支持下列可选参数: i - 不区分大小写(默认); c - 区分大小写搜索; h - 十六进制搜索; t - 使用 ANSI, Unicode 和 OEM 字符表 (只有 Win32 可用); 如果没有指定任何参数,它...

    每天一个linux命令

    `which` 命令用于查看可执行文件的位置,它会在 PATH 变量指定的路径中,搜索某个命令的可执行文件。 实例: 1. `which ls` 查看 `ls` 命令的可执行文件的位置 这些命令都是 Linux 操作系统中常用的命令,它们...

    WINRAR5.0正式注册版

    对于RAR 5.0 压缩文件 rr[N]开关和rr[N]命令的参数总是视为压缩文件大小的百 分比,不管%字符是否存在。通常 N% 恢复记录可以修复 N%的连续损坏数据,增加压缩 文件的大小仅略超过 N%。解决多个损坏的能力与N成...

    cmd操作命令和linux命令大全收集

    copy 1st.jpg/b+2st.txt/a 3st.jpg 将2st.txt的内容藏身到1st.jpg中生成3st.jpg新的文件,注:2st.txt文件头要空三排,参数:/b指二进制文件,/a指ASCLL格式文件 copy ipadmin$svv.exe c: 或:copyipadmin$*.* 复制...

    DOS技巧100例DOS技巧100例

    - 对于大于64KB的大文件,建议使用`XCOPY`。 - 对于包含多个文件的目录,推荐使用`XCOPY /S`。 - 对于单个文件夹,可以使用`XCOPY /M`。 20. **何时使用XCOPY /D** 如果需要复制某目录中自特定日期以来被修改...

    MAPGIS地质制图工具

    2、然后用section打开你要粘贴的文件或者工程,点菜单,辅助工具1->超级粘贴。任意点击就拷贝到该处,或者还可以选择基准点改变位置,这里的基准点和超级复制的基准点对应。 Excel与MapGis数据互通 注意问题: 1、...

    (重要)AIX command 使用总结.txt

    #查找根卷组下大于2M的文件, 并根据文件大小排序, 大文件在前. find / -xdev -size +1024 -ls |sort -r +6 8277 624 -r-xr-xr-x 1 root system 635390 Jul 31 2003 /sbin/helpers/jfs2/fsck 28 596 -rw-r--r-- 1 ...

    网管教程 从入门到精通软件篇.txt

    Axx:ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取01-99的数字) A3L:Authorware 3.x库文件 A4L:Authorware 4.x库文件 A5L:Authorware 5.x库文件 A3M,A4M:Authorware Macintosh...

    Ubuntu命令技巧.pdf

    - 创建一个大文件,例如 `dd if=/dev/zero of=swapfile bs=1G count=4` ,然后使用 `mkswap swapfile` 初始化交换文件,最后使用 `swapon swapfile` 启用交换文件。 #### 四、进程管理 **4.1 查看当前的内存使用...

    计算机应用技术(实用手册)

    高速缓存的大小愈大,影像效能将会更快速。 Memory Hole At 15M-16M(扩展卡内存分配): 当设定为[Enabled](启动)时,将会有15M-16M的内存空间预留给特别需要此设定的ISA扩充卡。这会使得内存有15 MB以上的空间...

    XP.CMD命令大全

    42. **MODE**:此命令用于配置设备文件的缓冲区大小等特性。 - 示例:`mode con cols=80 lines=25` 设置命令提示符窗口的列数为80,行数为25。 43. **MORE**:此命令用于分屏显示大文本文件的内容。 - 示例:`...

    grub4dos-V0.4.6a-2017-02-04更新

    根据短文件名偏移 0x0c 处:位 3=1 表示文件名小写,位 4=1 表示文件扩展名小写。 4.可以正确识别 mkisofs 2.00/2.01 生成有 bug 的 Joliet 格式光盘。 2013-10-18 1.新增功能类似CMD的PATHEXT,可以设置默认的...

    ubuntu skills

    - **查找文件属于哪个包**:如果想知道某个文件属于哪个软件包,可以使用 `dpkg -S <file>` 命令。 - **查看已经安装了哪些包**:通过 `dpkg --get-selections` 或 `apt list --installed` 来查看已安装的软件包列表...

    Ubuntu_命令技巧

    使用`dd if=/dev/zero of=/swapfile bs=1M count=1024`创建交换文件,然后使用`mkswap /swapfile`格式化交换文件,最后使用`swapon /swapfile`激活交换空间。 **3.20 查看硬盘当前读写情况** 使用`iotop`命令可以...

    很好的cmd命令大全

    - **示例**: `prompt $p$g`可以设置命令提示符为当前目录加上大于号。 #### 48. PUSHD - **用途**: 改变当前目录并将旧目录保存起来。 - **示例**: `pushd c:\newfolder`可以将当前目录改为c:\newfolder,并保存...

    数据结构图书管理报告.docx

    这通常可以使用哈希表或者二叉搜索树等数据结构实现,这里简单地使用线性表实现。 4. **基本操作函数**: - `delbook()`:用于标记图书已被删除。 - `addreader()`:添加读者信息,包括编号和姓名。 - `...

    java 面试题 总结

    引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为 null,而原始...

    DOS常用命令详解

    ### DOS常用命令详解 #### 1....以上就是关于DOS常用命令的详细介绍,这些命令是进行基本文件管理与系统配置的基础,掌握它们能够极大地提高工作效率,尤其是在处理批处理脚本或者进行系统维护时尤为重要。

Global site tag (gtag.js) - Google Analytics