9.创建符号链接和硬链接命令 ln

  • 符号链接(软链接)(symbolic links)

    ln -s <--->ln --symbolic

    ln -s 目标文件(源文件) 链接文件

  • 也可以为目录创建符号链接

$ln -s /var/log/samba samba_log
  • 硬链接-已存在文件的另一个名字

    ln 目标文件(已存在的源文件) 链接文件

  • 软链接与硬链接的区别 

  1. 软链接可以看作是Windows中的快捷方式,可以让你快速链接到目标文件或目录。

  2. 硬链接则透过文件系统的inode来产生新文件名,而不是产生新文件。

  3. 硬链接:原文件/链接文件公用一个inode号,说明他们是同一个文件,而软链接:原文件/链接文件拥有不同的inode号,表明他们是两个不同的文件;

  4. 在文件属性上软链接明确写出了是链接文件,而硬链接没有写出来,因为在本质上硬链接文件和原文件是完全平等关系;

  5. 链接数目是不一样的,软链接的链接数目不会增加;

  6. 文件大小是不一样的,硬链接文件显示的大小是跟原文件是一样的。而软链接显示的大小与原文件就不同了,其显示的是链接文件的大小。

  7. 总之,建立软链接就是建立了一个新文件。当访问链接文件时,系统就会发现他是个链接文件,它读取链接文件找到真正要访问的文件

  8. 软链接没有任何文件系统的限制,任何用户可以创建指向目录的符号链接

wKioL1dbgWTiJk1wAABLaY74jug372.jpg

wKiom1dbgFfidsyDAABM-7Hx9dk910.jpg

对应详细描述:http://www.cnblogs.com/yfanqiu/archive/2012/06/11/2545556.html


10.显示当前目录命令 pwd

  • 针对符号链接--->pwd -P 显示实际路径,即物理路径

                --->pwd -L 显示逻辑路径


11.产生空文件或者改变文件时间戳命令 touch

  • touch file --->如果file文件不存在,则建立一个空文件file

  • 无论file文件是否存在,执行touch命令之后,文件的修改时间将会被置为当前时间(包含访问时间,修改时间,状态改动时间)

    touch -a file ---> access time

    touch -m file ---> modification time

    ls -lu --->查看文件的访问时间


12.查看账户名及其所属组命令 whoami id groups

  • whoami <---> id -un --->查看当前账户名

  • groups <---> id -a <---> id --->查看当前用户属于哪些用户组