Linux文件目录链接方式
Linux文件目录链接方式一、什么是文件目录链接?二、操作命令1.指定目录名称2.未指定目录名称总结一、什么是文件目录链接?示例:/home目录数据存满后,想继续在home目录下生成文件,但是没有空间了,此时可以链接到有空间的其他目录,比如/home1。二、操作命令1.指定目录名称代码如下(示例):alice@~/file $ pwd/home/alice/filealice@~/file $ l
·
Linux文件目录链接方式
一、什么是文件目录链接?
示例:/home目录数据存满后,想继续在home目录下生成文件,但是没有空间了,此时可以链接到有空间的其他目录,比如/home1。
二、操作命令
1.指定目录名称
代码如下(示例):
alice@~/file $ pwd
/home/alice/file
alice@~/file $ ls
alicefile1 alicefile2 alicefile3
alice@~/file $ ln -s /home2/bob/file/ alice_file
alice@~/file $ ls -l
-rw-rw-r-- 1 alice alice 13 4月 24 15:32 alicefile1
-rw-rw-r-- 1 alice alice 13 4月 24 15:35 alicefile2
-rw-rw-r-- 1 alice alice 13 4月 24 15:42 alicefile3
lrwxrwxrwx 1 alice alice 21 4月 24 16:45 alice_file -> /home/bob/file/
alice@~/file $ touch alice_file/alice.txt
alice@~/file $ ls /home2/bob/file/
alice.txt
如上所示,我们把/home/alice/file/alice_file链接到/home2/bob/file/中,这样当/home内存不足时,可通过此办法继续在/home目录写入文件,并链接到有剩余空间的目录,本例实际写入的内存是/home2。
2.未指定目录名称
代码如下(示例):
alice@~/file $ pwd
/home/alice/file
alice@~/file $ ls
alicefile1 alicefile2 alicefile3
alice@~/file $ ln -s /home2/bob/file/
alice@~/file $ ls -l
-rw-rw-r-- 1 alice alice 13 4月 24 15:32 alicefile1
-rw-rw-r-- 1 alice alice 13 4月 24 15:35 alicefile2
-rw-rw-r-- 1 alice alice 13 4月 24 15:42 alicefile3
lrwxrwxrwx 1 alice alice 21 4月 24 16:45 file -> /home/bob/file/
alice@~/file $ touch file/alice.txt
alice@~/file $ ls /home2/bob/file/
alice.txt
未指定链接名称时,默认将目的地链接目录的最后一级目录名称作为链接名称。本例为file,具体如下:
alice@~/file $ ls
alicefile1 alicefile2 alicefile3 file
alice@~/file $ cd file/
alice@~/file/file $ ls
alice.txt
总结
当Linux服务器某一目录空间不足时,我们可以通过ln -s命令来创建符号链接。
ln -s f1 f2 #创建f1的一个符号连接文件f2
更多推荐
已为社区贡献1条内容
所有评论(0)