1
CoX 2013 年 7 月 5 日 同级目录其他文件夹和文件复制出来,然后 rm -fr *
|
2
BOYPT 2013 年 7 月 5 日 rmdir -- -p
|
3
wjchen 2013 年 7 月 5 日 ...
rm -r './-p/' |
4
xzl 2013 年 7 月 5 日 使用绝对路径 删除
mkdir '/home/xiaozhl/-p/' rm -rf '/home/xiaozhl/-p/' |
5
CoX 2013 年 7 月 5 日 还是直接点吧 rm -fr ./-p
|
6
goool 2013 年 7 月 5 日 |
8
BOYPT 2013 年 7 月 5 日 @celon 你应该记住用 ‘--’ 分隔标志参数和直接参数这个常识。到处通用。* 只不过是被你的shell自动识别成当前目录的所有文件并传作直接参数。
|
11
bigeagle 2013 年 7 月 5 日
用单引号禁止转义即可
|
14
yaroot 2013 年 7 月 6 日
ls -i
find . -inum xxxxx -delete |
15
lvye 2013 年 7 月 6 日 via Android
这个不是死穴,以前还删过文件名乱码的
|
16
terry 2013 年 7 月 6 日 via Android
有 inode Number 怎么会是死穴?
find /path/to -inum xxx -exec rm -i {} \; 或请随意组合。 |
17
lovejoy 2013 年 7 月 6 日
rm -rf -- -p 请查阅man rm 最后几行
|
18
lovejoy 2013 年 7 月 6 日
再附加一句,所以理论上建议shebang写#!/bin/sh -- 比较好,除了这个问题外,还可以防一下安全问题
|
19
yuankui 2013 年 7 月 7 日 via iPad
rm \-p 试试?
|