linux文件系统基础


/bin:存放系统中最常用的可执行文件

/boot:存放linux内核和系统启动文件,包括Grub,lilo启动程序

/dev:存放所有设备文件,包括硬盘、分区、鼠标、USB、tty

/etc:存放系统的所有配置文件

/home:用户目录的默认位置

/media:Ubuntu系统自动挂载CD-ROM、软驱、USB存储期后,存放临时读入的文件

/mnt:该目录通常用于作为被挂载的文件的挂载点

绝对路径:指文件在系统中的准确位置

相对路径:指相对于用户当前位置的一个文件或目录的位置

文件类型

- 普通文件

b 块输入、输出文件

c 字符设备文件

d 包含若干文件或子目录

l 只保留了文件地址,而不是文件本身

p 一种进程间通信的机制,用于进程间通信的暂时文件

s 用于进程间通信,两台计算机间通信的应用程序接口

mkdir -p 表示嵌套的创建子目录

列:mkdir -p dir1/dir2/dir3

rmdir -p :递归的删除子目录

列:rmdir -p dir1/dir2/dir3(等价于rm -r dir1)

chmod:改变文件属性

chmod -R改变该目录及下面所有文件的属性

硬连接:利用linux中为每个文件分配的物理号-inode建立连接。

硬:ln target link:target为文件,link为创建的连接名

软连接:利用文件的路径名建立连接。

软:ln -s target link :target为文件,link为创建的连接名

tar:

-x 释放归档文件

-c 创建一个新的归档文件

-v 显示归档和释放的全过程

-f 用户指定归档文件的文件名,否则使用默认名称

-j 由tar生成归档,然后由bzip2压缩

-z 由tar生成归档,然后由gzip压缩

列: tar -cjf example.tar example 将example文件全部归档,并使用bzip2压缩问一个文件example.tar

tar -czf example.tar example 将example文件全部归档,并使用gzip压缩问一个文件example.tar

tar -xvzf example.tar.bz 等效于先解压缩后释放tar文件

tar -xvjf example.tar.gz

相关内容