Как удалить все файлы из текущего каталога включая текущий каталог?

Добавьте &mute=0 к URL-адресу iframe.

<iframe src="https://www.facebook.com/plugins/video.php?href=https%3A%2F%2Fwww.facebook.com%2FPretty52Official%2Fvideos%2Fvb.217293018312810%2F468824230316244%2F&width=500&mute=0&show_text=false&appId=115391488481724&height=500" width="500" height="500" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media" allowFullScreen="true"></iframe>
5
задан Sam 17 August 2014 в 14:03
поделиться

5 ответов

Под ударом с инструментами GNU я сделал бы это как этот (должно быть безопасным в большинстве случаев):

rm -rf -- "$(pwd -P)" && cd ..

не под ударом и без инструментов GNU, я использовал бы:

TMP=`pwd -P` && cd "`dirname $TMP`" && rm -rf "./`basename $TMP`" && unset TMP

почему это более безопасное:

  • закончите список аргументов -- в случаях наш каталог запускается с тире (неудар: ./ перед именем файла)
  • pwd -P не просто pwd в случаях, где мы не находимся в реальном каталоге, а в символьной ссылке, указывающей на него.
  • "s вокруг аргумента в случаях каталог содержит пробелы

некоторая случайная информация (колотят версию):

  • cd .. в конце может быть опущен, но Вы были бы в несуществующем каталоге иначе...

Править: Как kmkaplan отмеченный, -- вещь не необходима, как pwd возвращает имя полного пути, которое всегда запускается с / на UNIX

12
ответ дан 18 December 2019 в 09:10
поделиться
olddir=`pwd` && cd .. && rm -rf "$olddir"

cd .. необходим, иначе это перестанет работать, так как Вы не можете удалить текущий каталог.

4
ответ дан 18 December 2019 в 09:10
поделиться
rm -fr "`pwd`"
1
ответ дан 18 December 2019 в 09:10
поделиться

Я думаю, что это было бы возможно под DOS / Windows CMD, но я не могу вполне найти способ передать данные по каналу между командами. Кто-то еще может знать фиксацию для этого?

FOR /F %i IN ('cd') DO SET MyDir=%i | CD .. | RD /S %MyDir%
1
ответ дан 18 December 2019 в 09:10
поделиться

операционная система? на *ОТКЛОНЯЮТ - базирующийся материал, Вы ищете 'комнату-rf каталог /'

Примечание: '-r' флаг для 'рекурсивного' может быть опасным!

0
ответ дан 18 December 2019 в 09:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: