signaloid-cli files download
Download a file from storage.
Synopsis
signaloid-cli files download --path <path> [options]
Description
Download a file from Signaloid cloud storage to your local machine. You can specify the output directory and filename, or use defaults.
Options
| Option | Description | Default |
|---|---|---|
--path <path> | Remote file path (required) | - |
--out <dir> | Output directory | ./downloads |
--name <filename> | Save as filename | Last path segment |
Examples
Download to default directory
signaloid-cli files download --path datasets/data.csv
This downloads to ./downloads/data.csv.
Download to specific directory
signaloid-cli files download \
--path datasets/data.csv \
--out ./local-data
Download with custom filename
signaloid-cli files download \
--path datasets/data.csv \
--out ./local-data \
--name input.csv
Download multiple files
signaloid-cli files ls --path datasets/ | jq -r '.Files[].Path' | \
while read FILE_PATH; do
signaloid-cli files download --path "$FILE_PATH" --out ./backup
done
Notes
- The output directory is created automatically if it doesn't exist
- Files are overwritten if they already exist at the destination
- Use
--nameto rename files during download - For large files, consider checking size first with
signaloid-cli files stat
Troubleshooting
Download Failures
Problem: File download fails or times out.
Solutions:
- Verify the file exists:
signaloid-cli files stat --path datasets/data.csv - Check network connectivity
- Ensure sufficient local disk space
- For large files, verify file size first:
signaloid-cli files stat --path datasets/data.csv | jq -r '.Size'
Permission Errors
Problem: Cannot write to output directory.
Solutions:
- Verify directory permissions
- Create the directory manually first
- Try a different output directory where you have write access
See Also
- signaloid-cli files - Files command overview
- signaloid-cli files upload - Upload files to storage
- signaloid-cli files stat - Check file metadata before download
- signaloid-cli files ls - List available files