美文网首页
Linux命令

Linux命令

作者: Evtion | 来源:发表于2017-03-27 23:49 被阅读0次
    1.功能说明

    Linux下的链接有两种,一种是硬链接(Hard Link),另一种是符号链接(Symbolic Link),默认情况ln命令产生是硬链接。

    • 硬链接 :是指通过文件的inode连进行链接。在LInux的文件系统中,保存在磁盘的所有类型的文件都会分配一个编号,这个编号称为inode号(Inode Index)。多个文件指向同一个inode在Linux系统是允许的,这就是所谓的硬链接,以防止误删操作。因为对应文件的inode有一个以上的链接,所以只删除一个链接并不影响inode本身和其他链接,只有当最后一个链接删除后,文件的数据块及目录的链接才会释放,也就是说,此时文件才会被真正删除。
    • 符号链接 :页脚软链接,软链接类似于windows中的快捷方式,因此软链接是一个指向真正的文件或者目录位置的符号链接。
    ln [选项] 源文件 目标链接名
    
    选项                                              说明
    -f                 如果在目标位置存在与链接名相同的文件,这个文件将被删除
    -s                 进行软链接
    -d                 允许系统管理员硬链接自己的目录
    -b                 对将在链接时会被覆盖或者删除的文件进行备份
    
    2.zip/unzip命令

    将一般的文件或者目录进行解压后者压缩,默认生成以".zip"为后缀的压缩包。zip命令类似于Windows中的winzip压缩程序。其格式如下。

    zip [选项] 压缩文件名 需要压缩的文档列表
    unzip  [选项] 压缩文件名
    
    • zip命令选项及其说明如下:
    选项                            说明
    -r              递归压缩,将指定目录下的所有文件以及子目录全部压缩
    -d              从压缩文件里面删除制定的文件
    -i "文件列表"    只压缩文件列表中的文件
    -x "文件列表"    压缩时排除文件列表中的制定文件
    -u              更新文件到压缩文件中
    -m              将文件加入压缩文件压缩后,删除原始文件,即把文件移到压缩文件中。
    -F              尝试修复损坏的压缩文件
    -T              检查压缩文件内的每个文件是否正确无误
    - 压缩级别       压缩级别是1~9之间的一个数字
    
    • unzip命令的选项及其说明如下
    选项                            说明
    -x "文件列表"    压缩文件,但不包含文件列表中指定的文件
    -t              测试压缩文件有无损坏,并不解压
    -v             查看压缩文件的详细信息,具体包括压缩文件中包含的文件大小、文件名和压缩比等,并不解压。
    -n             解压时不覆盖已经存在的文件
    -o            解压时覆盖已经存在的文件,并且不需要用户确认
    -d 目录名  把压缩文件解压到指定目录下
    

    相关文章

      网友评论

          本文标题:Linux命令

          本文链接:https://www.haomeiwen.com/subject/dffdottx.html