2.23-2.25 find命令 2.26 文件名后缀 2.27 Linux和windows互传文件

2.23-2.25 find命令

  • 搜索命令

which 搜索命令的绝对路径(搜索的目录,默认为 echo $ PATH 该变量下的目录)前提必须得在默认变量下的目录下,同时还得有执行权限,才能搜索得到。
whereis、locate yum install -y mlocate(因为没有locate命令,需要安装)
locate 搜索库里面的文件,库每天都会更新,跟新了之后才会搜索得到(该命令不会搜索 tmp 下的文件)
使用需要先产生库文件,可以手动升级 updatedb 更新数据库

  • 快捷键使用:

ctrl+L:清屏
ctrl+D: 退出终端;或者输入命令瑞出,exit 或者 logout
ctrl+C:直接取消、暂停当前正在运行的进程、取消当前输入
ctrl+U:清除当前光标位置至最前内容
ctrl+E:移动光标是末尾
ctrl+A:移动光标是开头
ctrl+K:清除当前光标位置至最后内容
ctrl+Z:暂停进程运行 fg 可以会之前暂停的进程
ctrl+S:暂停动态运行的进程的屏幕 ctrl+q 恢复屏幕动态\

  • find 搜索用 用法:

1、根据名字查找
find 路径 -name “文件名字 ”或“使用通配符 * ”(需加上)只知道名字的部分
例:

find /etc/ -name "sshd_config"
find /etc/ -name "sshd*"

2、根据文件类型查找
find 路径 -type 文件类型 = d(目录) 、f(文件)、l(软链接文件)、s、c(字符串设备文件)、b(块设备文件)-name
例:

find /etc/ -type d -name "sshd_config"
find /etc/ -type f -name "sshd*"

3、根据时间查找
-mtime(文件创建时间或更改时间)、-atime、-ctime +10、(默认单位为天)-mmin +_5 大于5分钟小于5分钟
-o 或者什么
例:

find / -type f -mtime -1 
查找,根目录下, f 类型,一天以内mtime有变动的文件(+1:当天以外,-1:当天)
find / -type f -mtime -1 -name "*.conf"
查找,根目录下, f 类型,一天以内mtime有变动的,且文件名以conf结尾的文件
find / -type f -mmin -60 -name "*.conf"
查找,根目录下, f 类型,小于60分钟内改动过,且文件名以conf结尾的文件
find / -type f -o -mtime -1 -o -name "*.conf"
查找,根目录下, f 类型,或者一天以内mtime有变动的,或者文件名以conf结尾的文件

4、查找硬链接
-inum 查找inode号
例:

find / -inum 33583395
查找,根目录下,inode号为33583395的文件

5、查找到文件后,直接显示出结果
-exec 将查找到的文件进行进一步操作
例:

find / -type f -mmin -60 -exec ls -l {} \;
查找,根目录下, f 类型,小于60分钟内改动过,把查找到的结果显示出来
find / -type f -mmin -60 -exec mv {} {}.bak \;
查找,根目录下, f 类型,小于60分钟内改动过,把查找的结果更改为以bak结尾的文件

6、根据文件大小查找
-size 可以查看 k(文件大小为k),M(文件大小为兆)
例:

find / -type f -size -10k -exec ls -l {} \;
查找,根目录下, f 类型,小于10k的文件,把查找到的结果显示出来

stat 查看文件的具体信息
stat 2.txt
三个时间属性:
Access time 为最近访问时间
Modify time 为最近创建或更改时间 (更改内容会改变时间)
Change time 为更改文件,更改权限,更改属组,属主时间(更改文件大小,也会改变)

2.26 文件名后缀

在Linux 里面文件和命令,是区分大小写的
在Linux 里面文件的后缀名并不表示他就是什么文件,因为在Linux下对后缀名并不严谨
Linux 只是为方便大家辨认,才把某些文件统一了后缀

echo $LANG 可以查看当前系统的语言
date 查看系统时间

2.27 Linux和windows互传文件

远程终端传输文件需安装一个包、 yum install -y lrzsz
支持通过xshell传文件

Linux上的文件送到Windows上

sz (文件名)

Windows上的文件送到Linux 上(默认会传到 /下 )

rz    

转载于:https://my.oschina.net/nova12315/blog/1648545

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值