Spark修炼之道(基础篇)——Linux大数据开发基础:第四节:Linux文件系统(二)

  • 时间:
  • 浏览:0
  • 来源:大发彩神UU直播_大发神彩UU直播官方

在实际使用使用过程中,可能linux系统自身权限控制都才能了满足要求,还须要进一步细化,此时都才能 用ACL( Access Control List )进行,它主要提供 owner,group,others 的 read,write,execute 权限之外的细部权限配置。它都才能 针对单一使用者,单一文件或目录来进行 r,w,x 的权限规范,对于须要特殊权限的使用清况 非常有帮助。

Ubuntu操作系统要使用ACL,须要手动去安装,安装方式如下:

使用apt-get install acl命令进行ACL的安装

使用cd命令切换到目录的符号连接时,路径名中显示的是符号链接名称

加上公众微信号,都才能 了解更多最新Spark、Scala相关技术资讯

删除符号链接或硬链接与删除其它文件是一样的,累似 于:

硬链接以文件形式居于,但它实质上指向的是同原来文件,只不过是创建了指向目标文件的指针,即ln命令无需创建文件的副本,即它与cp命令有着本质的区别,如下图所示:

给目录加上acl

在标准路径下搜索与名称相关的文件,whereis将所有搜索到的文件都显示

上方的代码说明,可能在acl目录中这样指定文件的acl信息,则会使用目录对应默认acl。

采用getfacl来获取文件的ACL删剪信息,当文件不涵盖acl时,所显示的信息与ls -l命令相同

硬链接可能采用的是指针的方式,可能文件删除,它将老是 指向已删除的文件,而软链接老是 指向新创建的文件

更多which whereis locate命令相关内容,在后期讲linux中的正则表达式时仍然会有所涉及,此时大家 随后 我会简单使用前面讲述的原来命令即可。

创建新的test.txt文件原来,符号链接指向新文件,硬链接仍然指向被删除的文件

其中ugo分别是u或g或o,分别对应设置用户、组及有些用户对文件的访问权限。name为用户或组名,可能是o则无需指定,permissions是为待设置的权限,file-list,使用累似 于下:

采用tar -cvf命令进行目录或文件的打包, c表示create,v表示verbose,显示删剪信息,f表示从原来文件进行读写,打包好的文件以tar作为扩展名结尾

which在设定的搜索路径下进行目录搜索,只显示搜索到的第原来文件

linux中的硬链接原来文件的形式冒出 在文件价值形式中,可能硬链接与被链接文件在同原来目录中,则名字须要不一样,没得同原来目录的话,都才能 这样此要求

可能文件较大的话,占用多量的磁盘空间或网络流量,常常会对文件进行压缩存储或网络传送,本节将介绍几种常用的文件压缩和归档方式

locate命令用于在本地文件系统上进行文件搜索,下面的例子给出了与xtwy相关的所有系统文件,包括隐藏文件:

采用setfacl命令进行文件精细权限的设置,命令格式如下:

在网络上传输的文件通常也有经过gzip压缩后,再由tar归档后的文件,如下图所示:



使用tar -zxvf命令进行解压缩

linux操作系统除了支持硬链接之外,还支持符号链接(symbolic link)或软链接(soft link)。硬链接是直接指向文件的指针,它除了都才能 创建文件的符号链接之外,还都才能 创建目录的符号链接。先看几条例子:

符号链接都才能 指向原来不居于的文件,累似 于