Skip to main content
Pure Technical Services

RapidFile Toolkit v2.0 for FlashBlade

Currently viewing public documentation. Please login to access the full scope of documentation.

RapidFile Toolkit is a set of supercharged tools for efficiently managing millions of files using familiar Linux command line interfaces. RapidFile Toolkit is designed from the ground up to take advantage of Pure Storage FlashBlade's massively parallel, scale-out architecture, while also supporting standard Linux file systems. RapidFile Toolkit can serve as a high performance, drop-in replacement for Linux commands in many common scenarios, which can increase employee efficiency, application performance, and business productivity. RapidFile Toolkit is available to all Pure Storage customers.

rft-elevator-pitch-slide-public.png

Linux commands RapidFile Toolkit v2.0 Description
ls pls Lists files & directories
find pfind Finds matching files
du pdu Summarizes file space usage
rm prm Removes files & directories
chown pchown Changes file ownership
chmod pchmod Changes file permissions
cp pcopy Copies files & directories

License

Distribution and use of the RapidFile Toolkit is governed by the Pure Storage EULA for Plugin / Adaptor / Provider / SDK / Management Pack, which is available at https://www.purestorage.com/legal/productenduserinfo.html.

Licenses for open source software used by RapidFile Toolkit can be found in the provided .tgz file. The provided rpm and deb installers install license files to /usr/share/doc/rapidfile-toolkit/licenses.

Downloading RapidFile Toolkit

Pure Storage customers and partners can download the RapidFile Toolkit and user guide by signing in and using the link below:

Download URL (Login Required)

https://support.purestorage.com/FlashBlade/FlashBlade_Release/FlashBlade_Release_Information/RapidFileToolkit (If link is disabled, sign in to download).

RapidFile Toolkit Version Release Date Download Links Fingerprints

2.0.3 (GA)

Feb 13, 2023

GPG-signed RPM package:

rapidfile-toolkit-2.0.3-3.x86_64.rpm

 

Debian package & GPG signature:
rapidfile-toolkit_2.0.3-3_amd64.deb

rapidfile-toolkit_2.0.3-3_amd64.deb.sig

 

tar archive & GPG signature: 

rapidfile-toolkit-2.0.3-3-linux-x86_64.tgz

rapidfile-toolkit-2.0.3-3-linux-x86_64.tgz.sig

RPM package sha256:0bd205fbb5ae3e9339ec3c98a267cc6c45a368cde7ac5515131ed9bea4413f7d


Debian package sha256:eaae8c2cb360f1f97b22d554a924d25b885be65e43b0187d7c8d9c6149ef9faa


tar archive sha256:818c7c8fce4e669d13de198f06015a08810ede472a31f476307113eab457e47c

2.0.2 (GA) Oct 13, 2022

GPG-signed RPM package:
rapidfile-toolkit-2.0.2-3.x86_64.rpm

 

Debian package & GPG signature:
rapidfile-toolkit_2.0.2-3_amd64.deb

rapidfile-toolkit_2.0.2-3_amd64.deb.sig

 

tar archive & GPG signature: 
rapidfile-toolkit-2.0.2-3-linux-x86_64.tgz

rapidfile-toolkit-2.0.2-3-linux-x86_64.tgz.sig

RPM package sha256:
cc88092eee9f37ef9c3cdf8eec43954f1ad4a58548d8c7a42c13bc7ce36ca23c


Debian package sha256:
5616d7bbc5be4c0c56c81e79531893aa5d36531a428cac3b9578e8c89cb8972a


tar archive sha256:
de4fecfba94f45449a5936ba4eb1a05cc2f6b70a9b5f188c7575e6fbb479e832

2.0.1 (GA) Sep 21, 2022

GPG-signed RPM package:
rapidfile-toolkit-2.0.1-1.x86_64.rpm

 

Debian package & GPG signature:
rapidfile-toolkit_2.0.1-1_amd64.deb
rapidfile-toolkit_2.0.1-1_amd64.deb.sig

 

tar archive & GPG signature: 
rapidfile-toolkit-2.0.1-linux-x86_64.tgz
rapidfile-toolkit-2.0.1-linux-x86_64.tgz.sig

RPM package sha256:
63b33fe91b95734451e7ede1ca29516b3c9ccd6ead45b22684f47270ae3486c4
 

Debian package sha256: cbb741002c37ad74c7c7595ca433d401201b881b30d7d58fe0e17c94c114de50


tar archive sha256: d442e2bda483c7778e479da77be2946b49a316b544e58c8dcf5714e71254d0f9

2.0.0 (GA) Sep 1, 2022

GPG signed RPM package:
rapidfile-toolkit-2.0.0-1.x86_64.rpm

 

Debian package:
rapidfile-toolkit_2.0.0-1_amd64.deb

 

tar archive & signature: 
rapidfile-toolkit-2.0.0-linux-x86_64.tgz
rapidfile-toolkit-2.0.0-linux-x86_64.tgz.asc

RPM package sha256: b72c27b5060dbdcf00af8239b282153eda836ba495ba46701b951a6d828dbc28
 

Debian package sha256: 72f9d7243f774b2b02a752130d8b0d77c55a72461c20741467b5caa8c9953c9c
 

tar archive sha256: 15edc8318f14273a62ab90e30f4a7b3807a1905a7be07cc23431bbccfd995d09

Examples

  1. List file attributes:
    pls -R -l /path/to/directory
  2. List files attributes in JSON Lines format (for processing with Python or jq):
    pls -R --jsonlines /path/to/directory
  3. Summarize disk usage:
    pdu -hs /path/to/directory
  4. Delete a directory and its contents (as an alternative to mv to .fast-remove):
    prm -r /path/to/dir-to-delete
  5. Delete files not accessed in the past 365 days (pipe pfind output into prm):
    pfind /path/to/files-to-delete -type f -atime +365 -print0 | prm -0
  6. Copy a directory structure, preserving attributes (Note: the slash and dot after the source path and the -f are required for idempotence):
    pcopy -rfp /path/to/source/. /path/to/target
  7. Change permissions and ownership of a directory and its contents:
    pchmod -R NEWPERMS /path/to/files-to-modify
    pchown -R NEWUSER:NEWGROUP /path/to/files-to-modify
    

Support

If you are a registered Pure Storage user and need assistance with RapidFile Toolkit, please contact Pure Technical Services at https://support.purestorage.com/Pure_Storage_Technical_Services/Technical_Services_Information/Contact_Us.

Contact Us

If you would like to submit product feedback on RapidFile Toolkit, please submit a comment via the Leave Feedback link below.