再说linux中的rm mv 遍历执行多个文件的操作: find + xagrs
参考文章: http://cfqtyaogang.blog.163.com/blog/static/218051022011812111342203/, 这篇文章讲得很全面很详细...
包括不好理解的: -prune(修剪, 即不查找某些目录) -nouser -nogroup, 时间上的+n, 和-n
参数
使用find和xargs结合时, 在输入xargs的命令时, "按原来的命令格式输, 只是忽略/跳过/无视 原来位置上的参数 "而已, 就好象这些参数位置上的 内容已经被输入了...
在shell中, 经常要通过find命令进行批量操作,如:批量删除旧文件、批量修改、基于时间的文件统计、基于文件大小的文件统计等
==========================================================
find的格式:
find是linux下功能强大的 搜索工具, 类似windows下的 "搜索"
find [关于符号链接的一些选项] [path] [表达式]


- path是可选的, 默认的是当前目录,所以是可以省略的;
expression也是可选的, 因为默认的就是 -print
3. 最重要的是, find命令中, 各个options全是 单连线, 即使是"长选项" 如: -print, -exec -ok -type等等.
- 表达式由四种成分组成: 逻辑符号-a/and, -o/or; check搜索类型; 执行选项;
- -atime: 表示文件访问时间 access
-ctime:表示文件的状态(属性/时间戳等/状态)发生改变change time;
-mtime:表示文件的内容, 文件里面的数据内容发生改变. modified time. - +n和-n:
+n: 表示n天前;
-n: 表示n天之内,即: 前n天到现在
而-amin, -cmin, -mmin则是上面对应的动作对应的时间 分钟; 对搜索到的文件执行操作:
-exec不确认, 而-ok执行时会提示确认;
格式: find ./ -type f -exec rm -rf {} \;
其中, 后面的格式, 原来的命令是什么, 就是什么, 只是不用写操作参数;
后面的花括号要紧挨着写, 中间不能有空格:

- 最后, find支持shell下的三种通配符: ? * [...]

find中的-exec下的操作主要有两种, 一种是查看列表: -exec ls -a ; 另一种就是移动删除
### test主要有: -name; -type, -size 0 -atime -mtime; -perm..
resolve: 解析(dns); 解决, 不是solve.
要查看网关: 可以使用traceroute, netstat -rn
netstate -rn:
-r: route, 查看显示路由, 其中, 第一跳显示的就是 默认网关;
-n: --numeric, 表示路由表中, 只用数字, 不用名字来表示跳的节点;
==============================================================
对于网站而言, 绝对目录是指从网站的根目录 "/" 开始的目录, 其中这个 "/" 表示网站在计算机上安装的目录位置, 用户看不到这个 / 到底是哪个目录, 为了安全起见. 相对目录是对于当前文件/目录而言的 用. ..来表示.
fedora中关于网络的文件和位置有这样一些:
- 关于主机名称的: /etc/host, 也可以在/etc/network中指定;
- 关于主机头(是域名解析的反向解析,指从ip->域名, 如: 127.0.0.1 localhost.localdomain)解析的文件: /etc/hosts, /etc/hosts.allow, /etc/hosts.deny
- 关于dns的, 有专门的文件: /etc/resolv.conf : nameserver 8.8.8.8, 也有混合的文件, 如: /etc/..../network-scripts/ifcfg-eth0, ifcfg-enp3s0等待
-关于具体的网卡的配置文件: /etc/sysconfig/network-scripts/ifcfg-enp3s0等等
在linux中cheese是关于照相的软件, 不是象棋的软件.
empathy 和 sympathy:
empathy 在内心引起同感, 共鸣, (这些情感不一定就是同情, 怜悯等)
sympathy: 同情
==========================================================
在shell中 的vim 多窗口之间, 如何是窗口最大化和最小化?
参考menggucaoyuan的博客:http://blog.csdn.net/menggucaoyuan/article/details/12950711
对 窗口的操作 都有一个前缀 命令: ctrl+w, 然后根据你的要求添加其他常规的操作 按键, 如:
切换窗口: ctrl+w +hjkl
增大或减小窗口, 用+和- 加和减: ctrl+w++, Ctrl+w+-.这样操作一次是增加/缩小1个字符宽度, 要改变多个宽度: ctrl+w(+-)3
垂直方向上, 使用v:
这些窗口的操作其实是快捷键, 真正的命令是resize: resize +3; resize -3; vertical resize +3, vertical resize -3.
再说linux中的rm mv 遍历执行多个文件的操作: find + xagrs的更多相关文章
- Linux中生成Core Dump系统异常信息记录文件的教程
Linux中生成Core Dump系统异常信息记录文件的教程 http://www.jb51.net/LINUXjishu/473351.html
- linux中判断一个命令是否执行成功
每一条基本命令执行后都有一个返回码,该返回码是用$?表示,执行成功的返回码是0,例如:if [ $? -ne 0 ];then 上一命令执行失败时的操作else 上一命令执行成功时的操作fi例如lin ...
- linux中脚本在任意目录执行
完成了一个脚本,find.sh 如果希望可以再linux系统中任何位置都可以执行该脚本,可以执行下面操作 1. chmod 775 find.sh 给该脚本增加可执行权限 2. export PATH ...
- linux 中的命令是什么?执行命令的几种方式?如何自己创建命令?
linux 中的命令是什么? 命令是可执行的二进制程序 执行命令的几种方式? ./test.sh #相对路径执行 /data/test.sh ...
- LINUX中,find结合grep正则表达式,快速查找代码文件。
###目的###LINUX中,find结合grep正则表达式快速查找代码. 例如经常有需求:查找当前目录下所有.h文件中,"public开头,中间任意字符,以VideoFrameReceiv ...
- Linux中在主机上实现对备机上文件夹及文件的操作的C代码实现
需求描写叙述 编敲代码.完毕在主机上实现对备机上文件夹及文件的操作. 比如,主机为A,备机为B,要求编写的程序运行在A机上,该程序实如今B机上创建文件文件夹及复制文件的操作. 需求分析 我们先不考虑用 ...
- linux中使用rm命令将文件移到回收站的方法
今天在终端下,看到我的用户目录下有个-的文件夹(maven生成),相要删除收回点空间,习惯性的用命令 rm -rf ~ ,一回车,猛然想起的时候已经来不及了,世界一下子清静了,想死的心都有了! 没错, ...
- Linux中使用crontab命令定时执行shell脚本或其他Linux命令
使用crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令.例如系统管理员安排一个备份任务使其每天都运行 如何往 cron 中添加一个作业? # crontab –e0 5 * ...
- 一.在Linux中for和cat遍历文件内容出现no space
以前使用for var in file方式逐行读取文件内容的时候,都没有出现问题,但是今天使用如下代码,会出现“no space” ,目标数据文件内容为6.8M, # 写入临时文件,第一行不能写入 f ...
随机推荐
- 68.Android之透明状态栏
转载:http://www.jianshu.com/p/2f17d0e7f6b0 Android开发中需要透明状态栏,注意:本文只适配Android4.4以上及5.0以上设备 概述 有时候我们想在 a ...
- 【BZOJ-4524】伪光滑数 堆 + 贪心 (暴力) [可持久化可并堆 + DP]
4524: [Cqoi2016]伪光滑数 Time Limit: 10 Sec Memory Limit: 512 MBSubmit: 183 Solved: 82[Submit][Status] ...
- jquery使用历经
1.动态绑定 当要绑定事件时忽然没有效果了,这种情况出现在通过给通过js拼出来的button绑定的事件,后来查了资料,可以用live事件委托,或者用on,因为是给button绑定事件所以还可以直接写在 ...
- 【vijos1900】 学姐吃寿司
https://vijos.org/p/1900 (题目链接) 题意 给出一个01环,问最少经过多少次相邻互换使得所有的0聚在一坨,所有的1聚在一坨. Solution 源自:LCF Solution ...
- 【spoj8222】Substrings
#include <iostream> #include <cstdio> #include <cstring> #include <cmath> #i ...
- 网易免费/付费163企业邮smtp服务器地址
免费:smtp.ym.163.com 25/pop.ym.163.com 110 付费:smtp.qiye.163.com 25/pop.qiye.163.com 110
- iOS 解决一个因三方静态库冲突产生的duplicate symbol的问题
最近在开发项目时编译三方.a时出现了冲突,原因是存在duplicate symbol. <1>模拟器编译时,应用的即时通讯模块采用的三方库(容联云),和视频监控模块采用的三方库(海康威视) ...
- MVC5-11 浅谈拦截器
Filter拦截器 Aop是MVC的主要设计方式之一,而微软也希望我们在使用MVC的时候更好的使用拦截器来进行切面编程.拦截器则是Mvc中的一大亮点与重点 AOP(面向切面)编程已经广泛应用在各个项目 ...
- 【Alpha版本】 第十天 11.18
一.站立式会议照片: 二.项目燃尽图: 三.项目进展: 成 员 昨天完成任务 今天完成任务 明天要做任务 问题困难 心得体会 胡泽善 完成管理员的三大功能界面框架, 我要招聘查看报名者的列表显示 完成 ...
- linux下samba的安装与使用
samba挺好用的,配置项不多,正好适合我这种懒人使用. 下面是CentOS上面的安装与使用方法. 安装:yum -y install samba 安装一个名字叫samba的软件,安装过 ...