Rimraf что это
Перейти к содержимому

Rimraf что это

  • автор:

What is rimraf and how to use it in Node.js

The rimraf command is an alternative to the Linux command rm -rf . It allows you to do deep recursive deletion of files and folders.

Global rimraf installation

You can install rimraf globally using npm . It’s a common module, so you can install it on any operating system that supports npm . Windows, Linux, macOS — you shouldn’t have any issues here.

> npm install rimraf --global 

Enter fullscreen mode

Exit fullscreen mode

Now you can use the command rimraf from the command line.

> rimraf ./node_modules 

Enter fullscreen mode

Exit fullscreen mode

Such a call will delete the directory node_modules and all its content.

Using rimraf in the Node.js project

Also, you can save rimraf in your current Node.js project and use it in JavaScript code.

> npm install rimraf --save 

Enter fullscreen mode

Exit fullscreen mode

This becomes handy when you need to delete some data that became obsolete.

import rimraf from 'rimraf'; // . // . // . .finally(() =>  rimraf(`./$userIdFolder>/`, () => console.log(`DELETED ./$userIdFolder>/`)); >); 

Enter fullscreen mode

Exit fullscreen mode

Such a call can be attached to the Promise chain and will delete users’ data when the processing is over and we don’t need it anymore. Learn Full Stack JavaScript

Что такое rimraf и как его использовать в Node.js

Команда rimraf — это альтернатива Linux команде rm -rf . С ее помощью можно рекурсивно удалить все файлы внутри каталога.

Глобальная установка

Устанавливается rimraf через npm . Это обычный модуль, поэтому установка пройдет отлично на любой операционной системе которая поддерживает npm . Windows, Linux, macOS — проблем не должно быть нигде.

Римраф можно установить глобально

> npm install rimraf --global 

Теперь можно использовать команду rimraf из командной строки.

> rimraf ./node_modules 

Такая команда удалит папку node_modules и все ее содержимое.

Использование в Node.js проекте

Также rimraf можно сохранить в текущем проекте и использовать в Node.js скриптах.

> npm install rimraf --save 

Это бывает полезно для удаления данных которые больше не нужны.

import rimraf from 'rimraf'; // . // . // . .finally(() => < rimraf(`./$userIdFolder>/`, () => console.log(`DELETED ./$userIdFolder>/`)); >); 

Такой вызов удобно прикрутить к цепочке промисов и удалить пользовательские данные, когда они больше не нужны.

Does anyone knows what «rimraf» means?

Ok for the recursive options when deleting files, but what is rimraf ? Is it an acronym? Does it come from words combination? The word is fairly pleasant, I would like to know where does it come from.

6,143 13 13 gold badges 69 69 silver badges 98 98 bronze badges
asked Jul 24, 2017 at 8:53
Joseph Merdrignac Joseph Merdrignac
3,540 2 2 gold badges 19 19 silver badges 16 16 bronze badges
maybe RimRaf. Seems it is just easy to pronounce rimraf than rm -rf
Jul 24, 2017 at 8:55
I’d guess it originated as an attempt to pronounce » rm -rf »
Jul 24, 2017 at 8:57

Hehe @Joseph Merdrignac . Funny thing is. being a writer among other things, I also find «the word is» (indeed) «fairly pleasant». Gonna name my next kid Rimraf :D. «Hey Rimraf, please remove all your toys from the floor. Recursively!» — It’s going to be a great success :D.

Sep 30, 2020 at 7:45
I also find it has a pleasant quality to the word. I feel very satisfied when I say the word.
Jul 13, 2022 at 14:22
@Axonn So, how’s little Rimraf Asterisk doing?
Nov 22, 2022 at 11:13

5 Answers 5

Rimraf

The UNIX command rm -rf for Node.js

Deep deletion (like rm -rf ) module for Node.js that provides asynchronous deep- deletion of files and directories.

The rimraf executable is a faster alternative to the rm -rf shell command.

( rm stands for remove, rf stands for recursive force.)

  • https://github.com/isaacs/rimraf
  • https://directory.fsf.org/wiki/Rimraf

rimraf — Интернет в облаке

Это команда rimraf, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ

Римраф — Быстрое глубокое удаление (например, rm -rf)

СИНТАКСИС
ОПИСАНИЕ

rimraf — это утилита для быстрого глубокого удаления, очень похожая на rm -рф, просто быстрее.

Используйте римраф онлайн с помощью сервисов onworks.net

Бесплатные серверы и рабочие станции

Edubuntu Сервер Ubuntu Запустить сервер

Lubuntu Сервер Ubuntu Запустить сервер

Что такое медиацентр

Что такое медиацентр Сервер Ubuntu Запустить сервер

  • Больше »
    • Онлайн-эмулятор Windows

      Онлайн-эмулятор Windows Специальный сервер Запустить сервер

      Эмулятор MAC Pear OS

      Эмулятор MAC Pear OS Специальный сервер Запустить сервер

      Эмулятор темы Pearl OS MAC

      Эмулятор темы Pearl OS MAC Специальный сервер Запустить сервер

    • Больше »

    Скачать приложения для Windows и Linux

    • Приложения для Linux
    • Приложения для Windows

    Джин Веб Фреймворк

    Джин Веб Фреймворк Джин — невероятно быстрый веб-фреймворк
    написано на Голанге, может выполнять до
    В 40 раз быстрее благодаря
    мартини-подобный API и кастомная версия
    httprout . Скачать Gin Web Framework

    ЦЕРЕУС ЛИНУКС

    ЦЕРЕУС ЛИНУКС CEREUS LINUX базируется на MX LINUX con
    различные энторнос де эскриториос. Это
    приложение, которое также можно получить
    от
    https://sourceforge.net/projects/cereu. Скачать CEREUS LINUX

    Тренер по задачам

    Тренер по задачам Task Coach — Ваше дружеское задание
    управляющий делами. Task Coach — это бесплатная открытая
    источник todo менеджер. Он вырос из
    разочарование по поводу других программ не
    работа с композитом. Скачать тренер задач

    Ядро СУБД HyperSQL (HSQLDB)

    Ядро СУБД HyperSQL (HSQLDB) HSQLDB — это механизм реляционной базы данных.
    написан на Java, с драйвером JDBC,
    соответствующий ANSI SQL:2016. Маленький,
    быстрый, многопоточный движок и сервер
    с памятью. Загрузите ядро ​​базы данных HyperSQL (HSQLDB)

    БАТИК-ВОССТАНОВЛЕНИЕ

    БАТИК-ВОССТАНОВЛЕНИЕ Проект Recovery, разработанный Батиком
    Команда восстановления из Индонезии, это
    Batik Recovery является производной от
    Официальный TWRP, модифицированный
    разработка . Скачать БАТИК-ВОССТАНОВЛЕНИЕ

    TightVNC TightVNC — это улучшенная версия VNC,
    отличный бесплатный инструмент для удаленного рабочего стола. То
    улучшения включают
    «Герметичная» кодировка, передача файлов
    дюйма .. Скачать TightVNC

    QPDF QPDF — это библиотека C ++ и набор
    программы, которые проверяют и манипулируют
    структура файлов PDF. Он может зашифровать
    и линеаризовать файлы, выставить
    внутренности . Скачать QPDF

  • Больше »
    • Двойной командир

      Двойной командир Double Commander — кроссплатформенный
      файловый менеджер с открытым исходным кодом с двумя панелями
      бок о бок. Он вдохновлен Total
      Командир и некоторые новые идеи..
      Fea . Скачать Дабл Коммандер

      SCons SCons — инструмент для создания программного обеспечения
      это лучшая альтернатива
      классический инструмент сборки «Make»,
      мы все знаем и любим. SCons — это
      реализовал . Скачать SCons

      WinDjView WinDjView — это быстрый, компактный и
      мощный просмотрщик DjVu для Windows с
      интерфейс с вкладками, непрерывная прокрутка
      и расширенные параметры печати, основанные на
      бесплатно DjVu . Скачать WinDjView

      PSInt PSeInt — интерпретатор псевдокода для
      испаноязычные студенты-программисты.
      Его основная цель — быть инструментом для
      изучение и понимание основных
      концепция . Скачать PSInt

      гравер

      гравер Etcher — это мощный прошивальщик образов ОС.
      Защищает пользователя от случайного
      перезапись жестких дисков путем создания диска
      выбор очевиден; и с подтвержденным
      вспышка. Загрузить Etcher

      Терминал Windows

      Терминал Windows Терминал Windows — это новый, современный,
      быстрый, эффективный, мощный и
      продуктивное терминальное приложение для
      пользователи инструментов командной строки и оболочек
      как Command P . Скачать Windows Terminal

      ПуэрТС

      ПуэрТС Напишите свою игру с помощью TypeScript в UE
      или Единство. PuerTS может произноситься как
      пуэр ТС. PuerTS — это TypeScript
      Программное решение в игре
      двигатели. Удобство. Скачать ПуэрТС

    • Больше »

    2to3-3.5 2to3-3.3 — конвертер Python2 в Python3
    . Выполнить 2 по 3-3.5

    2to3 2to3-2.7 — конвертер Python2 в Python3
    . Беги 2 на 3

    cpqarrayd cpqarrayd — Контроллер массива
    Monitoringdaemon СИНТАКСИС: cpqarrayd [-d]
    [-v] [-t хост [-t хост]] ОПИСАНИЕ:
    Эта программа способна контролировать HP
    (Compaq) асс. Запустить cpqarrayd

    cпрото

    cпрото cproto — генерировать прототипы функций C
    и преобразовать определения функций. Запустить cproto

    Фввмиконкбокс1

    Фввмиконкбокс1 FvwmIconBox — модуль иконок FVWM. Запустите FvwmIconBox1

    FvwmЗначокЧеловек

    FvwmЗначокЧеловек FvwmIconMan — менеджер иконок fvwm. Запустить FvwmIconMan

  • Больше »
  • Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *