🇨🇳 中文版本 | 🇺🇸 English
RustLTFS is a streamlined CLI tool for direct LTFS tape access, focusing solely on write, read, and space operations.
This project is inspired by and compatible with LTFSCopyGUI.
Note: For features other than command-line writing/reading (such as formatting, mounting, or GUI browsing), please use LTFSCopyGUI.
Write files or directories to tape.
# Write a folder
rustltfs write C:\local\folder --output /tape/target_folder --tape \\.\TAPE0
# Write a single file
rustltfs write C:\local\file.txt --output /tape/file.txt --tape \\.\TAPE0
# Write from stdin (stream mode)
Get-Content -Path 'C:\local\stream.tar' -Encoding Byte -Raw | rustltfs write --output /tape/stream.tar --tape \\.\TAPE0Parse the index to list directories and files on the tape.
# List root directory contents
rustltfs read --tape \\.\TAPE0Check tape capacity and usage.
rustltfs space --tape \\.\TAPE0git clone https://github.com/oplancelot/RustLTFS.git
cd RustLTFS
cargo build --release