Так как Вам нужно .php
и .xml
регистрирует find
команда должна быть похожей:
find . \( -name '*.php' -o -name '*.xml' \) -type f -print -exec rm {} +
+
instrucs find
использовать rm
только однажды на блок файлов. Если мы использовали \;
мы выполнили бы тот rm
команда для каждого файла.
Вы не создавали ..
; Эта запись всегда существует в каждом каталоге и относится к родительскому каталогу. Вы можете проверить родительский каталог для дополнительных файлов.
Чтобы ссылаться на ~
~ , вы можете поместить его в цитаты, чтобы предотвратить его расширение оболочки: «~»
.
Я использовал LS
и LS -A
, но действительно должен был использовать LS -AL
, прежде чем задавать вопрос.
LS -AL
показывает
-rw-r--r-- 1 Jing staff 49630 27 Nov 11:02
drwxr-xr-x 9 Jing staff 306 19 Feb 09:32 ..
drwxr-xr-x 3 Jing staff 102 19 Feb 09:46 ~
drwxr-xr-x 8 Jing staff 272 19 Feb 10:09 .
drwxr-xr-x 15 Jing staff 510 19 Feb 00:49 ..
drwxr-xr-x 10 Jing staff 340 19 Feb 01:04 foo
-rw-r--r-- 1 Jing staff 2370 19 Feb 01:27 log
-rw-r--r-- 1 Jing staff 268 19 Feb 00:48 bar
, как вы можете увидеть ..
и ~
Я беспокоился о том, чтобы иметь место перед ними. Это не то, что Wget не работает на ..
~ ~
~ , это просто дополнительное пространство как-то. Используя RM -R '~'
и RM -R '..'
работал.