2022-10-19小白笔记0

目录

特殊目录
FHS规范定义
链接文件
软链接(符号链接)
硬链接
tree用法
ls用法
mkdir用法
rmdir用法

万物皆文件

Linux没有盘符
linux树形结构
linux最上层是/ ,根目录

特殊目录

/根目录,万物起源
~主目录,普通用户通常在/home,root用户通常在/root
./表示当前目录
../表示上级目录

FHS规范定义

/bootlinux启动文件
/tmp临时目录,有效期10天,重启清空
/var/tmp临时目录,目录中临时文件的有效期为30天,重启不清空
/usr/tmp临时目录
/mnt安装其他设备子目录,多作为挂载点
/dev存放所有设备文件
/rootroot用户主目录
/home用户主目录
/etc /usr/etc存放配置文件
/bin /sbin /usr/bin /usr/sbin存放可执行文件
/lib /usr/lib存放库文件
/var存放一些被系统改变的数据
/var/log存放绝大部分的记录文件/日志文件
var/run存放各种运行时的信息

链接文件

软链接(符号链接)

ln -s source(源文件或目录) target(链接文件)


  • 包含一条绝对路径或相对路径指向其他文件或者目录的引用
  • 对软链接读或写的操作,实际上是对源文件的操作
  • A不存在则都不存在,删除B软链接不影响文件

硬链接

ln existfile(源文件) newfile(链接文件)


  • 硬链接是一个文件的一个或多个文件名
  • 硬链接会增加原始文件的引用计数,引用计数为0时,删除原始文件
  • 硬链接不能链接至目录
  • 硬链接和源文件必须在同一个文件系统上
  • 查看用ls -li
  • 69697为inode值
    值一样说明有硬链接
    image.png

tree用法

显示root目录结构
tree /root

ls用法

-a 查看隐藏文件
-l 带属性的查看,长格式
-R递归显示所有目录
-i显示inode值

回显时

- 表示普通文件
d 表示目录文件
c表示字符设备文件
b表示块设备文件
l 表示软连接文件

mkdir用法

mkdir -p 路径可以直接创建带子目录的目录

bash
~ $ pwd
/data/data/com.termux/files/home
~ $ mkdir -p test1/test2
~ $ cd test1/test2/
~/test1/test2 $

rmdir用法

rmdir [目录]只能删除空目录
rmdir -p 目录递归删除该路径下的空的子目录

bash
~ $ mkdir -p test1/test2/test3
~ $ ls -R test1                                     
test1:
test2

test1/test2:
test3

test1/test2/test3:
~ $ rmdir -p test1/test2/test3/
~ $ ls -R test1
ls: cannot access 'test1': No such file or directory
~ $ 

本文作者:星火文档中心

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!