2.23/2.24/2.25 find命令
which搜索文件及文件别名,命令为#which ls
where根据库找,要更新,有局限性#whereis ls
locate模糊搜索,不精准#locate ls
安装locate,命令为#yum install -y mlocate
依赖数据库文件/var/lib/mlocate/mlocate.db,这个文件每天凌晨4点生成更新;
手动生成,命令为#updatedb
清屏ctrl+l,退出ctrl+d,不执行或中断ctrl+c,光标前字符删除ctrl+u,光标移到字符最后ctrl+e,光标移到开头ctrl+a;
find,搜索文件,
搜索文件,指定目录下,指定文件名,命令为#find /etc/ -name "sshd_config"
搜索文件,指定目录下,指定模糊文件名,* ,命令为# find /etc/ -name "sshd*"
搜索文件,指定目录下,指定模糊目录,命令为# find /etc/ -type d -name "sshd*"
type类型,d目录,f文件,l链接文件,s socket文件,b块设备,
find命令格式,#find 目录 -type -name -mtime -ctime -atime
显示文件详细时间#stat 文件名
访问时间access atime,权限更改时间modify mtime,修改内容时间change ctime
-1减一,一天以内更改权限;+1,大于一天,#find / -type f -mtime -1
一小时以内文件,min分钟,#find / -type f -mmin -60
一小时以内文件,找到后详细列出文件,#find / -type f -mmin -60 -exec ls -l {} \;
一小时以内文件,找到后文件重命名,#find / -type f -mmin -60 -exec mv {} {}.bak \;
或者-o,o为or ,例如##find / -type f -o -mtime -1 -o -name "*.conf"
-size文件大小,-10k小于10k,+10k大于10k, +10M大于10兆;
find找硬链接文件,
查看inode号,#ls -i 1_heard.txt
依inode号找硬链接文件,#find / -inum 33583395
2.26 文件名后缀
文件名后缀不严谨,可以自定义;
约定,txt文本,log日志,gz压缩文件,conf配置文件,
date时间
LANG语言
查看语言,#echo $LANG
2.27linux和windows互相传文件
用xshell软件
#yum install -y lrzsz
linux传到windows,命令为#sz a.txt 按提示保存到windows
windows传到linux,命令为#rz 选择windows文件,之后保存到当前目录
原文地址:http://blog.51cto.com/12059818/2068347