Chinaunix

标题: 请问有没有办法在删除链接文件的同时也删除源文件? [打印本页]

作者: zhouxiao_82    时间: 2008-06-02 10:33
标题: 请问有没有办法在删除链接文件的同时也删除源文件?
如题,谢谢~~~
作者: hh9net    时间: 2008-06-02 11:34
楼上不懂别瞎说!!!!!!!!!!
作者: Ksharp    时间: 2008-06-02 12:52
仅适用于软链接,呵呵,稍微更新了一下

  1. #!/bin/bash
  2. # if the file is a symbol link, remove it with the source file

  3. if [ -e $1 ]
  4. then
  5.   if [ -L $1 ]
  6.   then
  7.   SOURCEFILE=$(file $1|awk '{print $NF}'|cut -d\' -f1|cut -d\` -f2)
  8.   echo "Now removing $1 and its source file $SOURCEFILE..."
  9.   rm -f $1 $SOURCEFILE
  10.   else
  11.   echo "$1 is not a symbolic link file, remove cancelled."
  12.   fi
  13. else
  14. echo "File Not Existed!"
  15. fi
复制代码

[ 本帖最后由 Ksharp 于 2008-7-25 14:38 编辑 ]




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2