擅长:python、mysql、java
<p>创建符号链接不需要存在该文件。以下示例演示如何创建指向不存在文件的符号链接:</p>
<p>首先,检查<code>/home/wieslander/tmp</code>中没有名为<code>foobar</code>的文件:</p>
<pre><code>[wieslander@rizzo tmp]$ ls -l /home/wieslander/tmp/foobar
ls: cannot access /home/wieslander/tmp/foobar: No such file or directory
</code></pre>
<p>创建一个名为<code>brokensymlink</code>的符号链接,指向<code>/home/wieslander/tmp/foobar</code>:</p>
<pre><code>[wieslander@rizzo tmp]$ python
Python 2.5.2 (r252:60911, Sep 30 2008, 15:42:03)
[GCC 4.3.2 20080917 (Red Hat 4.3.2-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> os.symlink('/home/wieslander/tmp/foobar', 'brokensymlink')
</code></pre>
<p>检查符号链接是否已创建且目标仍然不存在:</p>
<pre><code>[wieslander@rizzo tmp]$ ls -l brokensymlink
lrwxrwxrwx 1 wieslander wieslander 27 19 nov 13.13 brokensymlink -> /home/wieslander/tmp/foobar
[wieslander@rizzo tmp]$ ls -l /home/wieslander/tmp/foobar
ls: cannot access /home/wieslander/tmp/foobar: No such file or directory
</code></pre>