aix创建连接

domain01/webApps/meb/ 下新建目录download 链接到 /home/joshua/meb/

 

        实现文件下载的链接功能

 

 

 

 

 

实现如下:

 

 

 

================================================================

 

 

 

创建 链接

 

 

 

ln -s 原目录 目标目录

 

如   ln -s /home/joshua/meb/ /home/joshua/bea/domain01/webApps/meb/download

 

 

 

-------------------

 

 

 

[joshua@server003 download]$ ln -s /home/joshua/meb/ /home/joshua/bea/domain01/webApps/meb/download

[joshua@server003 download]$ ls -l

total  4

lrwxrwxrwx  1 joshua joshua 17  aug 10 17:27 meb -> /home/joshua/meb/

 

 

 

 

 

查看下

 

 

 

-------------------------

 

 

 

 

 

 

 

 

 

可以看到在 目标目录 /home/joshua/bea/domain01/webApps/meb/download 下有个 meb 的目录

 

这个meb目录其实是指向 /home/joshua/meb/  的

 

 

 

验证下

 

 

 

==========================

 

 

 

可以 cd 进去

 

ls -l查看下合

 

 

 

cd /home/joshua/meb/ 进去查看的

 

 

 

 内容是一致的

 

 

 

有 -> 这个链接的标志

 

 

 

 

 

JSP可以 String filename=request.getSession().getServletContext().getRealPath("/download/meb/a.txt");

 

 

 

取到文件的物理路径。可以下载/home/joshua/meb/下的文件了....

 

 

 

ok.  搞定。

 

 

 

===============================================

 

 

 

 

 

删除链接  类似删除文件或者目录 加 -r -f 参数

 

 

 

-r 当 File 参数为目录时允许循环的删除目录及其内容

-f      在除去有写保护的文件前不提示。如果指定的文件不存在,不显示错误消息或返回错误状态。

 

 

要删除此循环的链接:rm -rf download (且勿在根目录下直接删除!!)

 

 

 

 

 

 

 

 

 

 

 

[joshua@server003 ~]$ pwd

/home/joshua

[joshua@server003 ~]$ cd meb

[joshua@server003 meb]$ ls -l

total 12

-rw-rw-r--  1 joshua joshua 57  aug 10 17:09 a.txt

lrwxrwxrwx  1 joshua joshua 46  aug 10 17:25 download -> /home/joshua/bea/domain01/webApps/meb/download

[joshua@server003 meb]$ rm -rf download 

[joshua@server003 meb]$ ls -ls

total  8

8 -rw-rw-r--  1 joshua joshua 57  aug 10 17:09 a.txt

[joshua@server003 meb]$ pwd

/home/joshua/meb

[joshua@server003 meb]$

posted @ 2015-09-23 11:23  CoderLeob  阅读(325)  评论(0)    收藏  举报