Có ai biết "rimraf" nghĩa là gì không?


91

Ok cho các tùy chọn đệ quy khi xóa tệp, nhưng "rimraf" là gì? Nó là một từ viết tắt? Nó đến từ sự kết hợp từ? Từ này khá dễ chịu, tôi muốn biết nó đến từ đâu.


2
có thể là RimRaf . Dường như nó chỉ là dễ dàng phát âm rimraf hơn rm -rf
boop_the_snoot

5
Tôi đoán nó có nguồn gốc như một nỗ lực để phát âm " rm -rf"
jsheeran

Câu trả lời:


79

Rimraf

Lệnh UNIX rm -rf cho Node.js

rm -rfMô-đun xóa sâu (giống như ) cho Node.js cung cấp tính năng xóa sâu không đồng bộ các tệp và thư mục.

Tập lệnh rimrafthực thi là một giải pháp thay thế nhanh hơn cho rm -rflệnh shell.

Nguồn:


17
Một điều cần phải hiểu trong bối cảnh của ngữ cảnh rimraf như một gói npm là mục đích sử dụng của nó. Nó không giống như bạn không thể rm -rf trong Linux và gọi nó là một ngày, nhưng Windows sẽ không hiểu ý định của bạn. Vì vậy, thay vì nghĩ về nó như một bí danh nhanh hơn, bạn có thể nghĩ về nó như một giải pháp đa nền tảng cho cùng một vấn đề: rm -rf.
Ghepes Doru

38

Đây chỉ là một phỏng đoán, nhưng tôi muốn nói rằng đó là một cách để phát âm lệnh rm -rf(loại bỏ, đệ quy, buộc loại bỏ).


15

rimraflà một tệp thực thi được sử dụng để làm sạch các gói nút đã cài đặt trong một dự án dựa trên nút. Về cơ bản, nó thực hiện rm -rflệnh trên node_modulesthư mục, nhưng là một giải pháp thay thế nhanh hơn.


21
Tại sao và nó nhanh hơn rm -rfbao nhiêu?
k0pernikus

1
@ k0pernikus khoảng -50% (chậm hơn 2 lần so với rm -rf) trên máy của tôi và đối với một số máy khác, như được đo ở đây ashleysheridan.co.uk/blog/Why+You+Should+Not+Use+Rimraf ; đôi khi không có sự khác biệt và đôi khi nó chậm hơn khoảng 50 lần so với rm -rf, theo vấn đề này: github.com/isaacs/rimraf/issues/142
Pavlus

0

Giống như những người khác đã nói, nó dựa trên rm -rf. Tuy nhiên, tôi nghĩ cách phát âm giống như nó có thể đến từ thuật ngữ riffraff, hoặc thậm chí có thể là rapper Riff Raff (đùa thôi).

Và tôi nói điều này như một lời giải thích khả thi cho chữ "i" và "a" được thêm vào trong "rimraf" vì nó trùng với từ riffraff.


-2

có thể là thay thế của sudo rm - rf becasue tôi sẽ sử dụng điều này để xóa các tệp và thư mục

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.