通常我们通过ls 命令显示文件信息,查看目录信息时,再加上参数 -d 。这没有错,看总觉得不方便,尤其是不能显示文件修改时间,访问时间什么的,时间一列显示有时并不方便阅读。这种情况下,你需要的是stat命令,尤其适合查阅单个文件信息。
stat命令简单示例
列表出文件的一系列摘要信息:
[root@localhost ~]# stat install.log
阅读全文——共2425字
标签存档: bash
使用stat命令在shell中读取文件状态(修改时间,大小,权限模式,磁盘占用)
linux bash下find命令之-exec参数多次使用{}处理匹配到文件
问题:
使用find命令查询旧文件文件,并删除,但又想在删除前看一下文件名,大致监测一下进度。不过在exec参数里直接使用两次{}会报错,google后,找到方法,使用sh “代理”一下,直接上代码:
find . -atime +150 -exec sh -c ‘ls -lh {} ; rm {}’ ;
注意加粗着色部分及其单引号。
阅读全文——共222字
一个使用tar实现对目录作增量备份的bash脚本
一个使用tar实现对目录作增量备份的bash脚本
#!/bin/bash
#program:
# auto backup the folder $to_backup
阅读全文——共1095字
bash shell下按文件夹快速合并文件
要求:很N个文件夹,每个文件夹下都是N个文本文件,要把每个文件夹下文件合并成一个文件。
如果windows下,除非使用第三方工具,否则这是个无法想像的工作。更不要说使用文本编辑工具打开、然后手工拼合了。在linux下,简单的使用命令,那是一件相当优雅的事情:如下
$ for f in `ls`; do cd $f; cat `ls` >../${f}.txt ;cd .. ; done
(注:行首的美元符$是bash命令提示符)
阅读全文——共240字
[转]让你提升命令行效率的 Bash 快捷键
高级Bash脚本编程指南
一本深入学习shell脚本艺术的书籍
http://www.tsnc.edu.cn/default/tsnc_wgrj/doc/abs-3.9.1_cn/html/
高级Bash脚本编程指南
阅读全文——共479字
linux bash Shell脚本经典之Fork炸弹解析:() { :|:& };:
众所周知,bash是一款极其强大的shell,提供了强大的交互与编程功能。这样的 …