Linux 目录管理

  • unix/linux基本哲学:一切皆文件
  • 定义向磁盘介质上存储文档的方法和数据结构,以及读取文档的规则(格式化就是建立新的文件系统)
  • /根目录
  • /dev/设备文件目录
  • 名称规则: /dev/sda5 /设备所在目录/设备类型(hd IDE设备 sd SCSI设备) 磁盘顺序号 分区顺序号
  • 光盘/dev/cdrom /dev/sr0
  • 设备路径 挂载点 类型 参数 备份标记 检查顺序
  • .当前目录
  • …父目录
编辑器选项
  • vi/vim .excr .vimrc
  • emacs .emacs
  • mail/mailx .mailrc
目录文件管理
  • 创建目录 mkdir [-p] 目录
  • 切换目录 cd [目标目录]
  • 当前目录 pwd
  • 查看目录 ls [选项] [目录或文件名]
    • -l 长格式
    • -a 所有文件(包含隐藏)
    • -h 易读格式
    • -d 目录本身属性
  • 创建文件 touch 文件名
  • 删除文件 rm [选项] 文件名
    • -r 递归
    • -f 强制删除
  • 复制 cp [选项] 源文件 目标路径
    • -r 递归
    • -p 保持源文件权限等属性不变
  • 移动/改名 mv [选项] 源文件 目标路径
  • fuser,lsof找出使用该文件系统的某个文件或进程
  • 查找文件 find [dir] [cond1] [-a|-o] [cond2] …
    • -type 类型(f d l b c)
    • -name 名称
    • -size +|-大小(k K G)
    • -mtime +|-修改天数
    • -user 用户名
    • -group 组名
    • -exec cmd {} \查找结果处理
  • 过滤搜索文本内容 grep [option] ‘匹配模式’ 文本文件
    • -v 取反
    • -i 忽略大小写
  • egrep 支持正则表达式
  • 查看内容
    • 小文件 cat(cat从输入行中选出若干部分,打印出来) -n 显示行号
    • 大文件 less
    • 头行 head
    • 尾行 tail tailf
    • 对输入行排序 sort
    • 重复行只打印一次 uniq
    • 统计行数字数字符数 wc
    • 把输入复制到两个地方 tee
归档压缩
  • tar
    • -c 创建归档
    • -x 释放归档
    • -f 指定归档文件名称
    • -z -j -J 调用gz bz2 xz格式的工具进行处理
    • -t 显示归档文件清单
    • -P 保持归档文件的绝对路径
  • zip [-r] 备份文件.zip 被归档文件
  • unzip 备份文件.zip [-d 目录文件夹]
链接
  • 软连接指向原始文件的路径,若原始文件被删除,连接文件将失效;原始文件可以是目录;原始文件与连接文件可以在不同的分区/文件系统
  • 硬连接指向原始文件的i节点档案,若原始文件被删除,连接文件仍然有效;原始文件不能是目录;原始文件与连接文件必须在同一个分区/文件系统
  • ln [-s] 原始文件 连接文件
备份恢复
  • dump restore
查看共享目录
  • showmount -e ip
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值