Linux系统文件搜索及手动挂载磁盘命令

Linux教程

Linux系统文件搜索及手动挂载磁盘命令

2022-09-16 16:31


                                            




    • 文件搜索

       

      find / -name file1     #从 '/' 开始进入根文件系统搜索文件和目录
      find / -user user1     #搜索属于用户 'user1' 的文件和目录
      find /home/user1 -name \*.bin        #在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件
      find /usr/bin -type f -atime +100    #搜索在过去100天内未被使用过的执行文件
      find /usr/bin -type f -mtime -10     #搜索在10天内被创建或者修改过的文件
      find / -name \*.rpm -exec chmod 755 '{}' \;      #搜索以 '.rpm' 结尾的文件并定义其权限
      find / -xdev -name \*.rpm        #搜索以 '.rpm' 结尾的文件,忽略光驱、捷盘等可移动设备
      locate \*.ps       #寻找以 '.ps' 结尾的文件 - 先运行 'updatedb' 命令
      whereis halt       #显示一个二进制文件、源码或man的位置
      which halt         #显示一个二进制文件或可执行文件的完整路径

 

 

  • 挂载一个文件系统

     

    mount /dev/hda2 /mnt/hda2    #挂载一个叫做hda2的盘 - 确定目录 '/ mnt/hda2' 已经存在
    umount /dev/hda2            #卸载一个叫做hda2的盘 - 先从挂载点 '/ mnt/hda2' 退出
    fuser -km /mnt/hda2         #当设备繁忙时强制卸载
    umount -n /mnt/hda2         #运行卸载操作而不写入 /etc/mtab 文件- 当文件为只读或当磁盘写满时非常有用
    mount /dev/fd0 /mnt/floppy        #挂载一个软盘
    mount /dev/cdrom /mnt/cdrom       #挂载一个cdrom或dvdrom
    mount /dev/hdc /mnt/cdrecorder    #挂载一个cdrw或dvdrom
    mount /dev/hdb /mnt/cdrecorder    #挂载一个cdrw或dvdrom
    mount -o loop file.iso /mnt/cdrom    #挂载一个文件或ISO镜像文件
    mount -t vfat /dev/hda5 /mnt/hda5    #挂载一个Windows FAT32文件系统
    mount /dev/sda1 /mnt/usbdisk         #挂载一个usb 捷盘或闪存设备
    mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share      #挂载一个windows网络共享