2020-10-26

一 文件查找命令

1.按文件名

find 文件路径 -name "文件名"

find 文件路径 -iname "文件名" -i 忽略大小写

find 文件路径 -iname "文件名+*" 只要符合文件名开头的都查找出来

 

find /-maxdepth 5 -a -name "ifcfg-ens33" 查找搜索路径以下五层以内的文件

-maxdepth 5 :最大深度找到五层

-a 并且 -o 或者

 

2.按文件大小

find 文件路径 -size +3M 大于3M

find 文件路径 -size 3M 刚好3M

find 文件路径 -size -3M 小于3M

find 文件路径 -size +3M -ls -ls查看查找到的文件的详细信息

 

3.按文件类型

find 文件路径 -type f 普通

find 文件路径 -type d 目录

find 文件路径 -type l 链接

find 文件路径 -type b 块设备

find 文件路径 -type c 字符设备

find 文件路径 -type s 套接字

find 文件路径 -type p 管道文件

 

dd if=/dev/zero of=b.txt bs=1024 count=1 创建一个1kb的b.txt

find .size 2b ===>可以搜到b.txt (占用了两个block块,大于512字节)

 

4.按时间查找

find /etc -mtime +3 修改时间超过3天

find /etc -mtime 3 修改时间等于3天

find /etc -mtime -3 修改时间3天以内

 

5.按文件主,属组找

find /home -user egon 属主是egon的文件

find /home -group egon 属组是egon组的文件

find /home -nouser -nogroup | xargs rm -rf

-nouser 用户还存在,在etc/passwd中删了记录

-nogroup 用户还存在,在etc/group中删了记录

xargs 让不支持管道的命令,也可以使用命令

| xargs -l {} 将管道里的数据取出来放到{}里

 

chown :改变文件属主,属组的拥有者

chown xxx.xxx 文件

vim /etc/passwd 可删除用户(属主)信息

vim /etc/group 可删除属组信息

 

find /root/ -maxdepth 1 -name"a.txt" -ok rm -rf{}\;

-ok会询问你是否执行{}将结果放入rm -rf -maxdepth 最大可查询层数,后面接数字

 

find /root/ -maxdepth 1 -name ".txt" -exec rm -rf{}\;

-exec 不询问直接执行

 

6.按权限查找

find . -prem 644 -ls

 

下载

wget -O /test/nginx.tar.gz 后接下载地址

-O 选择下载的地址与更改名字

 

curl -o /文件路径/文件名 (查看不下载)

-O 指定下载路径

-k

 

上传

sz文件名

 

while ture; do curl 地址;done

循环为真,将此地址一直循环下载 相当于一直刷新界面

 

 

 

内容 > 文件 将一个命令执行的结果,覆盖到文件中

内容 >> 文件 将一个命令执行的结果,追加到文件中

 

1,2和>不能分开,不能有空格

ifconfig ens33 1> a.txt 2> b.txt

文件信息分流,如果信息正确,数据丢到a,如果错误,数据丢到b

 

ifconfig ens33 &> c.txt

ifconfig ens33 >c.txt 2>&1

是否正确都丢到c

 

ifconfig ### &>/dev/null

将不需要的文件,放入黑洞中

 

cat > d.txt < /etc/hostname >为要对d.txt覆盖内容 <为内容的来源

cat >> d.txt < /etc/hostname >>为对d.txt追加内容 <为内容的来源

cat > d.txt << EOF 为键盘对d.txt输入内容,通常以EOF为结尾

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值