linux命令

来源:互联网 发布:司马辽太郎 知乎 编辑:程序博客网 时间:2024/06/06 03:30

1、ln -s mysql-5.7.17-linux-glibc2.5-x86_64/ mysql

-s 是代号(symbolic)的意思。 

这 里有两点要注意:第一,ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化;第二,ln的链接又软链接 和硬链接两种,软链接就是ln -s ** **,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,硬链接ln ** **,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。 

如果你用ls察看一个目录时,发现有的文件后面有一个@的符号,那就是一个用ln命令生成的文件,用ls -l命令去察看,就可以看到显示的link的路径了

2、chown

含义:chown将指定文件的拥有者改为指定的用户或组

命令格式:

    chown [选项]... [所有者][:[组]] 文件...

必要参数:

    -c 显示更改的部分的信息

    -f 忽略错误信息

    -h 修复符号链接

    -R 处理指定目录以及其子目录下的所有文件

    -v 显示详细的处理信息

    -deference 作用于符号链接的指向,而不是链接文件本身

chmod是更改文件的权限   chown是改改文件的属主与属组  chgrp只是更改文件的属组


0 0