Linux目录与常见文件管理命令

642 阅读2分钟

常见目录

  • 根:文件的总入口
  • bin:存放二进制文件
  • sbin:管理员使用的二进制文件
  • boot:系统内核,启动文件
  • dev:硬件
  • etc:配置文件
  • usr:应用程序和操作系统相关的文件
  • var/log:日志文件
  • mnt:默认挂载点
  • proc:主要保存系统的内核进程
  • opt:第三方应用程序安装所在目录程序

常见文件管理命令

cat命令

查看文件内容

  • -n:显示行号

image.png

  • -A:显示隐藏字符
  • -b:空行不标序号

cat一次性可以查看多个文件,谁在前面谁最先显示。

head,tail命令

head:默认显示文件开头10行

image.png tail:默认显示末尾10行

image.png

  • -n + 行数 (指定看的行数)

wc命令

统计文件中的信息

  • -l:显示行
  • -w:单词数
  • -c:字节数

image.png

grep命令

过滤你想要的文本信息

  • -i:忽略大小写

  • -v:反向查找

  • -n:显示行号

  • -r:递归过滤文件夹中所有的文件

  • -o:只匹配你要的东西

基本格式:grep + 查找信息 + 查找文件

image.png

一般配合正则表达式使用

  • “^……”表示以……开头,
  • “……$”表示以……结尾

image.png

tar命令

归档

  • -c:创建(Create).tar 格式的包文件
  • -x:解开.tar 格式的包文件
  • -C:解压时指定释放的目标文件夹
  • -f:表示使用归档文件(一般都要带上表示使用tar)
  • -p:打包时保留文件及目录的权限
  • -P:打包时保留文件及目录的绝对径
  • -t:列表查看包内的文件(要和f一起使用)
  • -v:输出详细信息(Verbose)
  • -j:调用 bzip2 程序进行压缩或解压
  • -z:调用 gzip 程序进行压缩或解压

制作归档:压缩包名字在前 压缩文件在后

例:tar -jcvf abc.tar.bz2 passwd

  • j使用bzip2压缩
  • c创建归档
  • v显示过程
  • f表示使用归档文件