Skip to main content
Pure Technical Services

RapidFile Toolkit v2.1 for FlashBlade

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

KP_Ext_Announcement.png

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.1 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
tar ptar Creates & extracts compressed archives

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 Legal Terms, Programs, and Product Information.

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/local/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 (login required): Downloading RapidFile Toolkit. (If the link is disabled, sign in to download).

RapidFile Toolkit Version Release Date Download Links Fingerprints
2.1.1-1 (GA) Dec 5, 2023

GPG-signed RPM package:

rapidfile-toolkit-2.1.1-1.x86_64.rpm

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

rapidfile-toolkit_2.1.1-1_amd64.deb.sig

tar archive & GPG signature: 
rapidfile-toolkit-2.1.1-1-linux-x86_64.tgz

rapidfile-toolkit-2.1.1-1-linux-x86_64.tgz.sig

RPM package sha256: 81a43e12a6f9032c992a569133b87c115e123b284d927202108cf7a2088502c0

Debian package sha256: 5a891abd4fb47f0d6fdc0d52f83bb8c58f85cc083661cc5befaa08dd53d5b6db

tar archive sha256: 37bb774ee0ff8d124d12d799d0b7a2ab49f2b922d0788a26be63d74fec9695ee

2.1.0-3 (GA) April 3, 2023

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

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

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

RPM package sha256:
c92894cda85e23195cccf8966acae15684f3997714b0809789ff2bcd1117c399

Debian package sha256:
70f4886d5a42816e8aedd8e4a5a8ad6488f78448c06e990e75b1aab472ed6c42

tar archive sha256:
4ad8786af58f46114f75772778e86ae8d0d910207b1a5e26fe63e17cf6c4ec0a 

2.1.0-1 (GA) April 3, 2023

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

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

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

RPM package sha256:
1ba3f30b20a7223c1ef8a3754bc1ad8e7554cc377583f38dcfcdb16afb90276a 

Debian package sha256:
112f7c3767384db9ae5b95cdede4abedbd67435e050c8d45d8fe64a87b10f17c 

tar archive sha256:
fc342aa4758898d18434ee43bcc2a146af1fb0869244c566d5a9bf50ceff1b46 

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 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
  8. Extract a compressed tar archive with verbose output:
    ptar -xvf archive.tgz 
    

Support

If you are a registered Pure Storage user and need assistance with RapidFile Toolkit, please contact Pure Technical Services at 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.