Linux      2017-04-17

gzip, bzip2, xz 也能够针对目录来进行压缩,不过它们都是对目录下的文件逐个压缩的。而tar指令则可以将这些文件先打包成一个大文件,然后再进行压缩操作。tar指令的选项非常多,一般只是用几个常用的,基本语法如下:

tar [-z|-j|-J] [cv] [-f 待建立的文件名] filename...    <==打包与压缩
tar [-z|-j|-J] [tv] [-f 已有的tar格式文件名]           <==查看文件名
tar [-z|-j|-J] [xv] [-f 已有的tar格式文件名] [-C 目录]  <==解压缩
Linux      2017-04-17

Linux 上常见的压缩指令有 gzip, bzip2 以及最新的 xz。压缩率从高到底为xz,bzip2,gzip。压缩率越高,压缩所花的时间就越长。所以实际工作中需要根据具体情况在压缩率和压缩时间中做出抉择。

以下为几个常见的压缩文件扩展名:

*.Z         compress 程序压缩的文件;
*.zip       zip 程序压缩的文件;
*.gz        gzip 程序压缩的文件;
*.bz2       bzip2 程序压缩的文件;
*.xz        xz 程序压缩的文件;
*.tar       tar 程序打包的数据,并没有压缩过;
*.tar.gz    tar 程序打包的文件,其中并且经过 gzip 的压缩
*.tar.bz2   tar 程序打包的文件,其中并且经过 bzip2 的压缩
*.tar.xz    tar 程序打包的文件,其中并且经过 xz 的压缩
Linux      2017-04-14

当我们要对Linux下的某个文件做修改的时候,必须先知道文件的位置,这时候就可以使用文件搜索指令来完成。而指令的搜索则可以知道该指令文件的实际存放位置。

Linux      2017-04-13

Linux文件或目录除了rwxrwxrwx九个权限设定外,还有隐藏的属性。设置文件或目录的隐藏属性可以指令chattr,而显示文件或目录的隐藏属性则用指令lsattr

Linux      2017-04-13

当我们在Linux下创建一个新的目录或文件的时候,它都会有个默认的权限。这个权限的设定和umask有关,umask指的是:目前用户在建立文件或目录时候的权限默认值。

查阅当前用户umask方式有两种,一种可以直接输入 umask ,就可以看到数字型态的权限设定分数, 一种则是 加入 -S (Symbolic) 这个选项,就会以符号类型的方式来显示出权限了。