Хтось знає, що означає «римраф»?


96

Добре щодо рекурсивних опцій при видаленні файлів, але що таке "rimraf"? Це скорочення? Це походить від поєднання слів? Слово досить приємне, я хотів би знати, звідки воно походить.


2
можливо RimRaf . Здається, просто вимовити rimraf, ніж rm -rf
boop_the_snoot

5
Я думаю, це виникло як спроба вимовити " rm -rf"
jsheeran

Хе-хе @ Джозеф Мердріньяк ... Забавно ... що, будучи, крім усього іншого, письменником, я також вважаю, що "слово є" (справді) "досить приємним". Збережу ім’я мого наступного малюка Римрафа: D. "Гей, Римрафе, приберіть всі свої іграшки з підлоги. Рекурсивно!" --- Це буде великим успіхом: D.
Аксон

Відповіді:


87

Римраф

Команда UNIX rm -rf для Node.js

rm -rfМодуль глибокого видалення (як ) для Node.js, що забезпечує асинхронне глибоке видалення файлів та каталогів.

rimrafВиконуваний файл є більш швидкою альтернативою rm -rfкоманди оболонки.

Джерело:


19
Одне, що слід розуміти в контексті контексту rimraf як пакета npm, - це його використання за призначенням. Це не так, як ви не можете rm -rf в Linux і назвати це день, але Windows не зрозуміє ваших намірів. Як такий, а не думаючи про це як про більш швидкий псевдонім, ви можете розглядати його як крос-платформне рішення для тієї ж проблеми: rm -rf.
Ghepes Doru

39

Це лише здогадки, але я б сказав, що це спосіб вимови команди rm -rf(видалити, рекурсивно, примусово видалити).


15

rimrafє виконуваним файлом, який використовується для очищення встановлених пакетів вузлів у проекті, що базується на вузлі. В основному він виконує rm -rfкоманду в node_modulesкаталозі, але є швидшою альтернативою.


21
Чому і на скільки це швидше rm -rf?
k0pernikus

1
@ k0pernikus близько -50% (у 2 рази повільніше, ніж rm -rf) на моїй машині, а також для деяких інших, як тут виміряно ashleysheridan.co.uk/blog/Why+You+Should+Not+Use+Rimraf ; іноді немає ніякої різниці, а іноді це приблизно в 50 разів повільніше , ніж rm -rf, з цього питання: github.com/isaacs/rimraf/issues/142
Павлуш

1

Як сказали інші, він базується на rm -rf. Однак, на мою думку, вимова звучить так, ніби це може походити від терміна riffraff або, можливо, навіть від репера Riff Raff (жартую).

І я кажу це як можливе пояснення доданих "i" та "a" у "rimraf", оскільки це збігається зі словом riffraff.


-2

може бути альтернативою sudo rm - rf, оскільки я буду використовувати це для видалення файлів та папок

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.