当前位置 : 主页 > 操作系统 > centos >

Linux文件、目录管理命令

来源:互联网 收集:自由互联 发布时间:2022-06-20
文件目录查看管理命令   cat命令:用于查看纯文本文件 内容较少的文件 cat /etc/sysconfig/network-scripts/ifcfg-ens160   more命令:用于查看纯文本文件 内容加多的分页显示 more anaconda-ks.cfg  
文件目录查看管理命令

 

  • cat命令:用于查看纯文本文件 内容较少的文件
  • cat /etc/sysconfig/network-scripts/ifcfg-ens160

    Linux文件、目录管理命令_目录创建

     

  • more命令:用于查看纯文本文件 内容加多的分页显示
  • more anaconda-ks.cfg

    Linux文件、目录管理命令_压缩_02

     

  • head命令:用于查看文本文件的前N行  head -n 10 anaconda-ks.cfg
  • Linux文件、目录管理命令_压缩_03

  • tail命令: 用于查看文本文件的后N行或持续刷新一个文件的内容 tail -n 10 anaconda-ks.cfg
  • Linux文件、目录管理命令_压缩_04

     

  • tr命令: 用于替换文本文件内容的字符,小写转大写等不会改变原始文件内容
  • cat /etc/sysconfig/network-scripts/ifcfg-ens160 | tr [a-z] [A-Z]

    Linux文件、目录管理命令_压缩_05

     

  • wc命令:用于统计文件的行数,字节数,字数
  • -l 显示文件的行数

    -w 显示文件的单词数

    -c 显示文件的字节数

    wc anaconda-ks.cfg

    Linux文件、目录管理命令_linux文件管理命令_06

     

  • stat命令:用于查看文件的具体信息
  • Access:Atime最后一次内容被访问的时间

    Modify:Mtime最后一次内容被修改的时间

    Change:Ctime文件属性最后一次被修改的时间

    stat anaconda-ks.cfg

    Linux文件、目录管理命令_压缩_07

     

  • grep命令:用于按行提取文本内容
  • -n 显示搜索到信息的行数

    -v 反选信息,显示不匹配到的

    grep oo anaconda-ks.cfg

    Linux文件、目录管理命令_目录创建_08

     

    grep -n oo anaconda-ks.cfg

    Linux文件、目录管理命令_压缩_09

     

    grep -v oo anaconda-ks.cfg

    Linux文件、目录管理命令_压缩_10

     

  • cut命令:用于按列提取文本内容
  • cut -d : -f 1 /etc/passwd  -d:间隔符必须要有的匹配参数  -f查看的列数

    Linux文件、目录管理命令_压缩_11

  • diff命令:用于多个文件之间的比较
  • --brief文件异同对比

    -c 详细信息对比

    Linux文件、目录管理命令_linux文件管理命令_12

    Linux文件、目录管理命令_文件创建_13

     

  • uniq命令:用于去重文本中连续的重复行,不会改变原始文件内容,如需改变使用重定向写入
  • Linux文件、目录管理命令_目录创建_14

     

  • sort命令:用于对文本内容进行排序
  • -n 以数字进行排序

    -u 去除重复的行 uniq

    -t 指定间隔符,cut -d

    -k 设置范围。cut -f

    Linux文件、目录管理命令_压缩_15

     

    sort -n -t : -k 3 /etc/passwd 按照UID进行排序

    Linux文件、目录管理命令_linux文件管理命令_16

     

  • touch命令:用于创建空白文件和设置文件的时间
  • -a 修改读取时间Atime

    -m 修改文件内容修改时间 Mtime

    -d  同时修改Atime和Mtime

    Linux文件、目录管理命令_linux文件管理命令_17

    Linux文件、目录管理命令_压缩_18

     

  • mkdir命令:用于创建空白目录
  • -p 递归创建目录具有嵌套关系的文件目录

    Linux文件、目录管理命令_文件创建_19

    Linux文件、目录管理命令_文件创建_20

  • cp命令:用于复制文件或者目录
  • -p 保留原始文件的属性

    -d 链接文件保留链接属性

    -r 递归持续复制(用于目录)

    -a 相当于-pdr参数

    Linux文件、目录管理命令_目录创建_21

    Linux文件、目录管理命令_linux文件管理命令_22

  • mv命令:用于剪切或者重命名文件,在同一目录下将某个文件剪切后再粘贴到当前目录下,相当于重命名操作
  • Linux文件、目录管理命令_压缩_23

    Linux文件、目录管理命令_压缩_24

  • rm命令:用于删除文件或者目录
  • -f 前置删除不提示

    -i 删除前询问

    -r 删除目录递归操作

    -v 显示过程

    Linux文件、目录管理命令_压缩_25

     

  • dd命令:按照指定大小的数据块来进行文件的复制或者文件转换
  • dd if=输入的文件名称 of=输出的文件名称 bs=设置块的大小 count=设置块的个数

    dd if=/dev/sda of=backup bs=512 count=1

    dd if=/dev/cdrom of=RHEL-8.0.iso

    Linux文件、目录管理命令_压缩_26

    Linux文件、目录管理命令_linux文件管理命令_27

  • file命令:用于查看文件的类型
  • file /dev/sda

    file /root

    file /root/anaconda-ks.conf

    Linux文件、目录管理命令_linux文件管理命令_28

     

  • tar命令:用于对文件的打包压缩或解压
  • -c 创建压缩文件

    -v 显示压缩或解压过程

    -z 用Gzip压缩或解压

    -j 用bzip2压缩或解压

    -f 目标文件名,后必须接文件名

    -p 保留原始文件的权限及属性

    -P 用绝对路径来压缩

    -C 指定解压到的目录

    -x 解压文件

    Linux文件、目录管理命令_压缩_29

    Linux文件、目录管理命令_目录创建_30

     

    此文件仅记录一个学习的过程  逆水行舟

    Linux文件、目录管理命令_压缩_31Linux文件、目录管理命令_linux文件管理命令_32Linux文件、目录管理命令_目录创建_33Linux文件、目录管理命令_压缩_34

    【文章转自日本站群多IP服务器 http://www.558idc.com/japzq.html提供,感恩】
    上一篇:ELK监控深信服防火墙syslog日志+Grafana展示
    下一篇:没有了
    网友评论