一、软链接图和硬链接图
软连接
硬链接
二、.一级目录的解释(存储什么东西,英文)
/: Linux文件系统的最上层根目录,其他所有目录均是该目录的子目录
usr:Unix Software Resource(Unix操作系统软件资源)的缩写,所以该目录放置的是系统软件相关的数据。
var:variable files 目录主要用来存放一些常态性变动的文件,通常各种系统日志文件放在这里;包括缓存(cache),登录档(log file),以及某些软件运作所产生的文件,包括程序文件(lock file, run file),或者例如MySQL数据库文件等。
boot:/boot 这个目录主要在放置开机会使用到的文件
dev: device,
etc: etcetera 系统主要的配置文件几乎都放置在这个目录内,例如人员的账号密码文件、各种服务的启始档等。一般来说,这个目录下的各文件属性是可以让一般使用者查阅的,但是只有 root 有权力修改
media:media 是“媒体”的英文,顾名思义,这个/media 底下放置的是可移除的装置。包括软盘、光盘、DVD 等装置都暂时挂载于此。
mnt mount 如果想要暂时挂载某些额外的装置,一般建议可以放置到这个目录中。
opt:optionally 这个是给第三方协力软件放置的目录。
srv: service 是一些网络服务启动之后,这些服务所需要取用的数据目录。
tmp:temporary files 这是让一般用户或者是正在执行的程序暂时放置文件的地方。这个目录是任何人都能够存取的,所以需要定期的清理一下。当然,重要数据不可放置在此目录!因为这个目录被建议在开机时被清空内容!
home:这是让一般用户或者是正在执行的程序暂时放置文件的地方。这个目录是任何人都能够存取的,所以需要定期的清理一下。当然,重要数据不可放置在此目录!因为这个目录被建议在开机时被清空内容!
root:系统管理员(root)的家目录。
proc:processes 这个目录本身是一个“虚拟文件系统(virtual filesystem)”,他放置的数据都是在内存当中,例如系统核心、行程信息(process)、周边装置的状态及网络状态等等
sys:这个目录其实跟/proc 非常类似,也是一个虚拟的文件系统,主要也是记录核心与系统硬件信息较相关的信息
/run: 保存自系统启动以来描述系统信息的文件
llib6: 存放系统本身需要用到64位程序的共享函数库(library)
lib: library 是库(library)英文缩写,存放系统的各种库文件
/sbin: System-only binaries 和/bin类似,这些文件往往用来进行系统管理,只有root可使用
/bin: Binary的缩写,存放普通用户可执行的程序或命令
三、重定向
将1重定向到文件,将2重定向到1
将2重定向到文件,将1重定向到2
将文件重定向到0
四、创建文件,删除文件,创建目录,删除目录
1、创建文件与删除文件
2、创建目录与删除目录
五、cp命令
复制目录到目录:【cp】 +【-r】+【目录名(可带路径)】+【目标路径(带路径)】
复制文件到目录且不改变文件属性: cp -avx
mv命令的使用:mv的过程中是先cp,cp完成之后再将原来的文件进行删除
-b :若需覆盖文件,则覆盖前先行备份。
-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
-u :若目标文件已经存在,且 source 比较新,才会更新(update)
-i :若目标文件 (destination) 已经存在时,就会询问是否覆