首页 > 代码库 > 数学之路-分布式计算-linux/unix技术基础(3)
数学之路-分布式计算-linux/unix技术基础(3)
目录:
~表示当前用户的主目录
.表示当前目录
..表示上级目录
链接文件
可用不同的文件名引用同一个数据或程序,为硬链接
在同一物理文件系统中,创建硬链接
-bash-4.2$ find ~ -name "*.py">mypylist
ls -la 表示以长格式的形式查看当前目录下所有文件,包括隐藏文件,各字段含义如下:
- 文件属性:drwxr-xr-x
- 文件硬链接数或目录子目录数:3 (一个空目录的该字段是2,表示该目录下有两个子目录,因为每一个目录都有一个指向它本身的子目录"." 和指向它上级目录的子目录"..")
- 所有者:user
- 所属用户组:group
- 文件大小:102 byte
- 修改时间:Mar11 22:56
- 文件名:Filename
-bash-4.2$ ls -la
总用量 151228
drwx------. 6 myhaspl myhaspl 4096 9月 18 08:55 .
drwxr-xr-x. 3 root root 20 9月 10 08:23 ..
-rw-------. 1 myhaspl myhaspl 1915 9月 16 18:05 .bash_history
drwxr-xr-x. 9 myhaspl myhaspl 4096 6月 21 14:38 hadoop-2.4.1
-rw-r--r--. 1 myhaspl myhaspl 15417097 6月 21 14:42 hadoop-2.4.1-src.tar.gz
-rw-r--r--. 1 myhaspl myhaspl 138656756 6月 21 14:42 hadoop-2.4.1.tar.gz
-rw-r--r--. 1 myhaspl myhaspl 1454 9月 16 10:53 mydoclist
-rw-rw-r--. 1 myhaspl myhaspl 88 9月 16 17:25 mylist
-rw-rw-r--. 1 myhaspl myhaspl 357304 9月 18 08:55 mypylist
-rw-rw-r--. 1 myhaspl myhaspl 31954 9月 16 18:02 myse
drwxr-xr-x. 8 myhaspl myhaspl 4096 9月 16 10:39 numpy
drwxr-----. 3 myhaspl myhaspl 18 9月 10 16:21 .pki
drwxrwxr-x. 14 root root 4096 9月 10 16:25 pypy-2.3.1-src
-rw-rw-r--. 1 myhaspl myhaspl 357304 9月 16 17:57 se
-bash-4.2$ ln mypylist mypylist1
-bash-4.2$ ls -la
总用量 151580
drwx------. 6 myhaspl myhaspl 4096 9月 18 08:56 .
drwxr-xr-x. 3 root root 20 9月 10 08:23 ..
-rw-------. 1 myhaspl myhaspl 1915 9月 16 18:05 .bash_history
drwxr-xr-x. 9 myhaspl myhaspl 4096 6月 21 14:38 hadoop-2.4.1
-rw-r--r--. 1 myhaspl myhaspl 15417097 6月 21 14:42 hadoop-2.4.1-src.tar.gz
-rw-r--r--. 1 myhaspl myhaspl 138656756 6月 21 14:42 hadoop-2.4.1.tar.gz
-rw-r--r--. 1 myhaspl myhaspl 1454 9月 16 10:53 mydoclist
-rw-rw-r--. 1 myhaspl myhaspl 88 9月 16 17:25 mylist
-rw-rw-r--. 2 myhaspl myhaspl 357304 9月 18 08:55 mypylist
-rw-rw-r--. 2 myhaspl myhaspl 357304 9月 18 08:55 mypylist1
-rw-rw-r--. 1 myhaspl myhaspl 31954 9月 16 18:02 myse
drwxr-xr-x. 8 myhaspl myhaspl 4096 9月 16 10:39 numpy
drwxr-----. 3 myhaspl myhaspl 18 9月 10 16:21 .pki
drwxrwxr-x. 14 root root 4096 9月 10 16:25 pypy-2.3.1-src
-rw-rw-r--. 1 myhaspl myhaspl 357304 9月 16 17:57 se
-bash-4.2$ ln mypylist mypylist2
-bash-4.2$ ls -la
总用量 151932
drwx------. 6 myhaspl myhaspl 4096 9月 18 09:27 .
drwxr-xr-x. 3 root root 20 9月 10 08:23 ..
-rw-------. 1 myhaspl myhaspl 1915 9月 16 18:05 .bash_history
drwxr-xr-x. 9 myhaspl myhaspl 4096 6月 21 14:38 hadoop-2.4.1
-rw-r--r--. 1 myhaspl myhaspl 15417097 6月 21 14:42 hadoop-2.4.1-src.tar.gz
-rw-r--r--. 1 myhaspl myhaspl 138656756 6月 21 14:42 hadoop-2.4.1.tar.gz
-rw-r--r--. 1 myhaspl myhaspl 1454 9月 16 10:53 mydoclist
-rw-rw-r--. 1 myhaspl myhaspl 88 9月 16 17:25 mylist
-rw-rw-r--. 3 myhaspl myhaspl 357304 9月 18 08:55 mypylist
-rw-rw-r--. 3 myhaspl myhaspl 357304 9月 18 08:55 mypylist1
-rw-rw-r--. 3 myhaspl myhaspl 357304 9月 18 08:55 mypylist2
-rw-rw-r--. 1 myhaspl myhaspl 31954 9月 16 18:02 myse
drwxr-xr-x. 8 myhaspl myhaspl 4096 9月 16 10:39 numpy
drwxr-----. 3 myhaspl myhaspl 18 9月 10 16:21 .pki
drwxrwxr-x. 14 root root 4096 9月 10 16:25 pypy-2.3.1-src
-rw-rw-r--. 1 myhaspl myhaspl 357304 9月 16 17:57 se
可看到mypylist的硬链接数量在增加
创建软链接,可以跨不同的物理文件系统,也称为符号链接文件,
-bash-4.2$ ln -s mypylist mypylists
-bash-4.2$ ls -la
总用量 151932
drwx------. 6 myhaspl myhaspl 4096 9月 18 09:35 .
drwxr-xr-x. 3 root root 20 9月 10 08:23 ..
-rw-------. 1 myhaspl myhaspl 1915 9月 16 18:05 .bash_history
drwxr-xr-x. 9 myhaspl myhaspl 4096 6月 21 14:38 hadoop-2.4.1
-rw-r--r--. 1 myhaspl myhaspl 15417097 6月 21 14:42 hadoop-2.4.1-src.tar.gz
-rw-r--r--. 1 myhaspl myhaspl 138656756 6月 21 14:42 hadoop-2.4.1.tar.gz
-rw-r--r--. 1 myhaspl myhaspl 1454 9月 16 10:53 mydoclist
-rw-rw-r--. 1 myhaspl myhaspl 88 9月 16 17:25 mylist
-rw-rw-r--. 3 myhaspl myhaspl 357304 9月 18 08:55 mypylist
-rw-rw-r--. 3 myhaspl myhaspl 357304 9月 18 08:55 mypylist1
-rw-rw-r--. 3 myhaspl myhaspl 357304 9月 18 08:55 mypylist2
lrwxrwxrwx. 1 myhaspl myhaspl 8 9月 18 09:35 mypylists -> mypylist
数学之路-分布式计算-linux/unix技术基础(3)