Redhat(7)-文件挂载Mount-管理cockpit-文件查找locate和find

1.mount
2.cockpit
3.find
4.locate


1.mount

1.1普通目录和挂载点

lsblk
mkdir /data
mkfs.xfs /dev/vdb -f
mount  /dev/vdb  /data  #挂载 
df /data -h                     #挂载点查看
cp /etc/host* /data
umnount /dev/vdb        #卸载
df /data
ls /data                         #文件夹查看
touch ./data/laoma-file #挂载点 有文件
ls /data
mount /dev/vdb  /data
ls /data                         #此时是没有文件的
 

卸载: umount  /dev/vdb
           umount  /data
 挂载:1.mount /dev/vdb  /data
            2.blkid  /dev/vdb    #查UUID
             mount UUID=""   /data

如果umount is busy
lsof /data                  #list open file  找到打开的文件 查找到谁在打开目录
df   /data


 

1.2isof查看哪个文件被占用


1.3fuser查看哪个文件被占用

 

2.cockpit

 

3.find


3.1查找文件和目录

find  查找路径  查找条件

#1.查找所有文件 结果入清单中
find /
find /  >filelist

#2.查找honst.conf
grep host.conf filelist

#3.查找个数
find / |wc -l


#当前目录
find 
find  / - name test
touch /usr/share/doc/test
find /-name test

#在etc 下查找host
find /etc -name '*host*'

3.2基于用户组查找

find  / -user laoma  家目录+邮箱
find / uid 1002

 

 3.3根据文件大小查找

 

创建文件:dd if=/dev/zero of=bigfile bs=1M count=100
在home文件夹下查找文件大小 >10M:find /home -size +10M
查看:ll bigfile -h
find  /root -size +10M
 

3.4根据时间查找

 

4.locate

locate host.conf
updatedb
locate host.conf
locate hosts |grep hosts |wc -l #统计多少行
# 创建文件,更新数据库,查找
touch test
updatedb
locate test
locate test -i -b  # -i忽略大小写 -b表示test目录,没有下一级 
locate test -i -b -c  # 数量 
locate test -i -b -n1  # 只查一个并返回

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值