Linux一级目录 链接文件(软连接硬链接)

创建文件与删除文件:

Linux一级目录 链接文件(软连接硬链接)_第1张图片

创建目录与删除目录:

Linux一级目录 链接文件(软连接硬链接)_第2张图片

复制命令:cp  (copy)

语法格式:cp {选项}  源文件 目标文件   将源文件复制到目标文件中

复制文件并重命名:

Linux一级目录 链接文件(软连接硬链接)_第3张图片

复制文件到目录并重命名:

 Linux一级目录 链接文件(软连接硬链接)_第4张图片

 复制目录到目录:

Linux一级目录 链接文件(软连接硬链接)_第5张图片

 复制文件到目录且不改变文件属性:

Linux一级目录 链接文件(软连接硬链接)_第6张图片

 重定向:

>:标准输出重定向 覆盖原有的数据

>>:标准输出重定向 不覆盖原有的数据

2>:错误输出重定向  覆盖原有的数据

2>>:错误输出重定向  不覆盖原有的数据

设备<命令 :将指定文件作为命令的输入设备

设备<命令:表示从标准输入设备(键盘)中读入,直到遇到停止符才停止(读入的数据不包括分停止符),这里的停止符其实就是自定义的字符串

&>:

>&:将正确的和错误信息都输出到文件中

将1重定向到文件,将2重定向到1

Linux一级目录 链接文件(软连接硬链接)_第7张图片

 将2重定向到文件,将1重定向到2

Linux一级目录 链接文件(软连接硬链接)_第8张图片

 将文件重定向到0:

Linux一级目录 链接文件(软连接硬链接)_第9张图片

一级目录:

/:    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的缩写,存放普通用户可执行的程序或命令

链接文件:

Ln:link (为文件或目录建立链接

语法格式:ln{选项} 被链接的源文件或目录  链接文件或目录

选项:

-s——建立符号链接(软连接),不加该选项时建立的链接为硬链接

-f——删除已经存在的目标文件和源文件之间的链接关系

-i——交互式的删除目标文件与源文件之间的链接关系

硬链接和软连接的区别:

1建立时候的区别:硬连接建立后就是一个普通文件 软连接建立后就是一个链接文件

2硬链接只能针对文件建立 不能针对目录    而软连接都可以

3具有硬链接关系的两个文件名指向的是硬盘同一个空间 同一个inode号,软连接就像windos的快捷当方式  一个文件指向另一个文件

4删除:硬链接删除link1或link_file 另一方文件任然有效 只是links减一

        如果是软连接删除link_file后链接文件就失效了

软连接:file2直接访问file1属性 相当于file的block里面记录了一个去到file1并且读取的地址

Linux一级目录 链接文件(软连接硬链接)_第10张图片

 Linux一级目录 链接文件(软连接硬链接)_第11张图片

 

硬链接:拥有相同的inode号并且links加一Linux一级目录 链接文件(软连接硬链接)_第12张图片

 Linux一级目录 链接文件(软连接硬链接)_第13张图片

 

你可能感兴趣的:(大数据)