linux-centos-常用命令2(目录结构)

图形化:Gui
命令行:CLI
linux: 目录的分隔符 “/”
linux 系统里面,一切皆文件

windows 的配置都存放在注册表
linux 一般都存放在etc 目录下

目录结构

centos 7 安装目录树结构命令

yum install -y tree

输入:

tree

查看目录结构
查看当第N级目录和文件

tree -L N

只看1级目录

tree -L 1

显示结果:

[root@192 /]# tree -L 1
.
├── bin -> usr/bin
├── boot
├── dev
├── etc
├── home
├── lib -> usr/lib
├── lib64 -> usr/lib64
├── media
├── mnt
├── opt
├── proc
├── root
├── run
├── sbin -> usr/sbin
├── srv
├── sys
├── tmp
├── usr
└── var

只显示某个目录的文件 tree[目录1][目录…]

tree home root1

显示结果:

[root@192 /]# tree home root1
home
├── jxy
│   └── demo
└── root1
    ├── Desktop
    ├── Documents
    ├── Downloads
    ├── Music
    ├── Pictures
    ├── Public
    ├── Templates
    └── Videos
root1 [error opening dir]

11 directories, 0 files

把目录结构信息保存到文本中

tree -L 1 >/home/tree.txt

显示结果

[root@192 /]# tree -L 1 >/home/tree.txt
[root@192 /]# cat /home/tree.txt
.
├── bin -> usr/bin
├── boot
├── dev
├── etc
├── home
├── lib -> usr/lib
├── lib64 -> usr/lib64
├── media
├── mnt
├── opt
├── proc
├── root
├── run
├── sbin -> usr/sbin
├── srv
├── sys
├── tmp
├── usr
└── var

显示文件全路径

[root@192 /]# tree -L 1 -f
.
├── ./bin -> usr/bin
├── ./boot
├── ./dev
├── ./etc
├── ./home
├── ./lib -> usr/lib
├── ./lib64 -> usr/lib64
├── ./media
├── ./mnt
├── ./opt
├── ./proc
├── ./root
├── ./run
├── ./sbin -> usr/sbin
├── ./srv
├── ./sys
├── ./tmp
├── ./usr
└── ./var

把目录结构全路径保存到文本中

[root@192 /]# tree -L 1 -f >/home/tree.txt
[root@192 /]# cat /home/tree.txt
.
├── ./bin -> usr/bin
├── ./boot
├── ./dev
├── ./etc
├── ./home
├── ./lib -> usr/lib
├── ./lib64 -> usr/lib64
├── ./media
├── ./mnt
├── ./opt
├── ./proc
├── ./root
├── ./run
├── ./sbin -> usr/sbin
├── ./srv
├── ./sys
├── ./tmp
├── ./usr
└── ./var

只显示文本目录和*.c 的c 文件

$ tree -P *.c

只显示两层目录和*.c 的c 文件

$ tree -L  2   -P *.c

相对路径:从所在目录开始
绝对路径:从根开始
目录结构存放文件说明

[root@192 /]# tree -L 1
.
├── bin -> usr/bin #存放二进制的可执行文件,命令,特别重要,不能删除!
├── boot #开机启动需要的文件, 特别重要,不能删除!
├── dev #device设备文件,特别重要,不能删除!
├── etc #存放配置文件,特别重要,不能删除!
├── home #普通用户的家目录
├── lib -> usr/lib #library 32位库,一般是So结尾,特别重要,不能删除!
├── lib64 -> usr/lib64 #library 64位库,一般是so结尾,特别重要,不能删除!
├── media #多媒体 (音乐 视频 文档)
├── mnt #mount挂载光盘,U盘
├── opt #部分软件安装存储目录
├── proc #process进程 , 特别重要,不能删除!
├── root #root用户的家目录,特别重要,不能刑险!
├── run #运行,程序运行的时候产生的文件
├── sbin -> usr/sbin #super bin超级用户才能使用的命令 ,特别重要,不能删除!比如说关机的shutdown 就在里面
├── srv # 源代码
├── sys #system系统目录 ,特别重要,不能删除#用来存放临时文件的目录#用户级的目录,特别重要,不能删除
├── tmp # 用于存放临时文件的目录
├── usr# 用户级的目录,特别中药,不能删除
└── var #variable 变化的文件,特别重要,不能删除!

也就是说,只有home media mnt opt srv 等这些文件才能改动;其他目录慎重改动

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jxy9998

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值