Articles of RM

使用单行命令删除目录

如何使用单个命令删除多个目录? 是否可以在一个class轮中完成? 如果是,请帮助。 /osmf/mgmt/scheduler>ls -lrt total 22 drwx—— 2 root root 12288 Mar 26 2009 lost+found drwxr-xr-x 4 ctmagent controlm 1024 May 24 2010 ctmagent drwxrwxrwx 3 edwprod edw 1024 Dec 1 09:53 edi drwxrwxrwx 120 edwprod edw 5120 Dec 27 09:37 edw /osmf/mgmt/scheduler> 我可以使用单个命令删除edi和edw吗?

如何避免“没有这样的文件或目录”错误的“make clean”Makefile目标

我有一个Makefile,它定义了一个.PHONY干净的目标清理.o文件和可执行文件,目标看起来像这样: … .PHONY : clean clean: rm $(addprefix $(vq_DIR),$(vq_OBJS)) \ $(addprefix $(vq_DIR),vq) \ $(addprefix $(covq_DIR),$(covq_OBJS)) \ $(addprefix $(covq_DIR),covq) \ $(addprefix $(covq_2_DIR),$(covq_2_OBJS)) \ $(addprefix $(covq_2_DIR),covq_2) \ $(addprefix $(covq_2_DIR),$(test_OBJS)) \ $(addprefix $(covq_2_DIR),test) 一切工作,因为它应该,但是当这些文件中的一些不存在, rm引发错误(没有这样的文件或目录),输出说,当明确做我想要的Makefile目标失败。 有没有一种好的方法来基本告诉rm命令“如果这些文件存在,删除这些文件,不要抱怨,如果他们不”? 我抬头看了那个手册,没有find这样的标志。 编辑:我其实没有注意到在手册页中的-f标志的描述,这是解决scheme。

RM无法删除以 – 开头的文件

我有一个脚本创build文件,有时他们最终有2个破折号在开始,有没有什么办法删除它们MV也不工作 这是我得到的错误 $ ls –1355509766.jpg $ rm –1355509766.jpg rm: illegal option — – usage: rm [-f | -i] [-dPRrvW] file … unlink file $ rm "–1355509766.jpg" rm: illegal option — – usage: rm [-f | -i] [-dPRrvW] file … unlink file

无法在Unix中删除目录

在Unix中我有一个看似不可删除的目录,其中包含一些名称以.panfs开头的隐藏文件。 我无法使用以下任一命令将其删除: rm -R <dir> rm -Rf <dir> 有什么想法吗?

当名称不包含某些单词时删除文件

我正在使用Linux,并打算使用shell删除一些文件。 我在我的文件夹中有一些文件,一些文件名包含单词“好”,有些则不。 例如: ssgood.wmv ssbad.wmv goodboy.wmv cuteboy.wmv 我想删除名称中不包含“good”的文件,所以剩下的文件是: ssgood.wmv goodboy.wmv 如何在shell中使用rm ? 我尝试使用 rm -f *[!good].* 但它不起作用。 非常感谢!

Linux为什么我不能find结果rm?

对不起,如果这是一个noobie问题,但我找不到一个好的答案。 find然后删除我可以使用的东西 find . -name ".txt" -exec rm "{}" \; 但是,为什么我不能把结果灌输给他们呢? find . -name ".txt" | rm 就像我会pipe它grep find . -name ".txt" | grep a 我从某个地方读过,rm不会从stdin那里得到input,所以我不能pipe它,但那是什么意思? 当我inputrm a.txt时,它会从标准input读取,就像我可以正确的grep? 或者stdin和命令行有区别。 帮帮我!