如果这个「特殊字元」是/,请跳到这题的结尾;如果这个特殊的字元是
一个或者控制字元或者中文字,请继续往下读。
典型的解法是:
rm-isome*pattern*that*matches*only*the*file*you*want
这样子的话rm会在要删除符合你给的条件的档案前,要你确定,不
过若你的shell会将每个字元的第八个bit变成零,那以中文作档
名的档案可能就删除不掉了!
与
rm-ri.
这样子的rm会删除目前目录下的所有档案,而在删除一个档案之
前会问你是否要删除此档。不过很不幸的,并非每一个版本的rm都
能这么用。再者,就算能用的话,这么做的话会把目前所在目录的所
有子目录都找进去,可能要用"chmoda-x"避免使子目录无法搜寻才
能避免可怕的后果。要做"rm-r"或含有万用字元的"rm"前请先深
呼吸,搞清楚自己是在做什么!
与
find.-typef...-okrm{}\;
"..."是一堆用以辨识档案名称的述词,譬如在找出一有问的档案的
inode为何后,用
find.-num12345-okrm{}\;
或
find.-inum12345-okmv{} ew-file-name\;
删除或改名。选项"