美文网首页
1.find命令、磁盘管理

1.find命令、磁盘管理

作者: shiki_ | 来源:发表于2017-03-01 18:07 被阅读0次

find

根据文件名查找

find默认当前路径,支持glob例如:*,?,[],[^]
根据文件名查找find -maxdepth 1 -name "[^0-9]*"
-iname不区分大小写
-user 按属主查找
-group 按属组查找
-uid/-gid 按属主/组id号查找
-nonsuer/-nogroup 按没有属主/组查找

根据文件类型查找

    -type TYPE:
    f普通文件,d目录,l链接,s套接字,b块设备,c字符设备,p管道
多条件查找
    -a与,-o或,-not,!非
    find \(-nouser -o nogroup\) -ls
    find \(-not -name "fastab" -a -not -user root \) -ls
    find -not \(-name "fastab" -o -user root \) -ls

根据文件大小查找

    -size [+|-]#UNIT常用单位k,M,G
    #UNIT:(#-1,#]
    -#UNIT:(0,#-1]
    +#UNIT:(#,oo)

根据时间戳atime访问,mtime修改,ctime改变

    -atime [+|-]#UNIT
    #[#,#+1]
    +#[#+1,oo]
    -#[0,#)

处理动作xargs解决查出过多问题

-exec COMMAND {} \;
-ok COMMAND {} \;操作确认
find -maxdepth 1 -name "[a-z]*" -a -not -name  "shiki"|xargs rm    

特殊权限

suid
1. 可执行程序启动,取决于发起者有X权限
2. 启动后,进程属主为原程序文件的属主  
sgid
1. 默认情况下,用户创建文件时,其属组为此用户所属的基本组;
2. 一旦某目录被设定了SGID,则对些目录有写权限的用户在此目录中创建的文件所属的组为些目录的属组

Sticky

如果设置了sticky,则每个用户仅能删除自己的文件
chmod o+t dir
例如/tmp/即为t属性

|SUID|SGID|STICKY|数字|
| :--:| :--:| :| :
| 0 | 0 | 0 | 0
| 0 | 0 | 1 | 1
| 0 | 1 | 0 | 2
| 0 | 1 | 1 | 3
| 1 | 0 | 0 | 4
| 1 | 0 | 1 | 5
| 1 | 1 | 0 | 6
| 1 | 1 | 1 | 7
chmod 4777 file

磁盘管理

0磁道0扇区:512bytes
MBR:Master Boot Record
446bytes:boot loader
64bytes:分区表(16bytes标识一个分区)
2bytees:55AA(标识是否有效)
4个主分区:3个主分区+1扩展(N个逻辑分区)

分区管理工具:fdisk,parted,sfdisk

文件系统的组成部分
1. 系统内核中的模块:ext4,xfs,vfat
2. 用户空间的管理工具:mkfs.ext4,mkfs.xfs,mkfs.vfat
lsmod显示内核模块
cat /proc/filesystems查看支持的文件系统
blkid查看UUID
3. 创建文件系统:
mkfs.ext4 -L 'LABEL'(指定卷标) /dev/device  
mke2fs:ext系列文件系统专用管理工具
 -t{ext2|ext3|ext4}
 -b{1024|2048|4096}
 -L 'LABEL'
 -i 为数据空间中每多少个字节创建一个inode
 -N 为数据空间创建多少个inode
 -m 为管理人员预留的空间占据的百分比
 4. 创建交换分区
 mkswap device
 前提:调整其分区的ID为82
 5. 文件系统检测
 fsck:File System Check
 fsck.文件系统类型
 -a:自动修复错误
 -r:交互式修复错误

相关文章

  • 1.find命令、磁盘管理

    find 根据文件名查找 根据文件类型查找 根据文件大小查找 根据时间戳atime访问,mtime修改,ctime...

  • day18-磁盘管理-笔记

    Day18-磁盘管理 导读 上周内容1.find文件查找2.打包与压缩3.软件包管理今日内容1.磁盘的基本概念2....

  • 系统管理

    一 磁盘管理 1 )磁盘空间检测命令: df df 命令显示当前系统中,各个逻辑磁盘(文件系统)中空闲磁盘块(51...

  • Linux磁盘和文件系统管理

    本文为原创文章,转载请标明出处 目录 磁盘及分区管理查看磁盘设备列表命令 fdisk查看磁盘设备命令 hdparm...

  • linux命令

    1.文件、磁盘管理 2.用户、权限管理 3.系统管理 一、文件,磁盘管理命令 <1>查看文件信息:ls ★★★...

  • 从0到1学习网络安全 【Linux基础篇-Linux 磁盘管理】

    Linux 磁盘管理 Linux磁盘管理好坏直接关系到整个系统的性能问题。Linux磁盘管理常用三个命令为df、d...

  • 19:unix/linux之基础知识

    1、unix/linux文件管理方式 2、常见命令操作 3、磁盘文件管理 1、命令:ls 2、命令:more 3、...

  • DiskPart 常用操作

    磁盘管理操作: diskpart 进入方式:使用管理员模式(win + x => 命令提示符(管理员))打开命令行...

  • Windows小知识

    远程桌面快捷命令: win+r 输入mstsc 硬盘怎么分区: 计算机 管理 磁盘管理 选中要分区的磁盘。右键点击...

  • Linux 磁盘管理

    Linux磁盘管理好坏管理直接关系到整个系统的性能问题。 Linux磁盘管理常用三个命令为df、du和fdisk。...

网友评论

      本文标题:1.find命令、磁盘管理

      本文链接:https://www.haomeiwen.com/subject/phrcgttx.html