File Management
Arrow Control includes a web-based file browser that lets you manage files on your Arrow VM directly from your browser. No SSH or FTP clients required.
Accessing the File Manager
Section titled “Accessing the File Manager”- Log into Arrow Control
- Click File Manager in the sidebar navigation
- The file browser opens showing your home directory
The interface displays a tree navigation panel on the left and the file list on the right, with a breadcrumb trail at the top for quick navigation.
Browsing Files and Directories
Section titled “Browsing Files and Directories”Tree Navigation
Section titled “Tree Navigation”The left panel shows the directory tree structure:
- Click folder icons to expand or collapse directories
- Select a folder to view its contents in the main panel
- The current location is highlighted in the tree
File List View
Section titled “File List View”The main panel displays files and folders with:
| Column | Description |
|---|---|
| Name | File or folder name with type icon |
| Size | File size (folders show item count) |
| Modified | Last modification date and time |
| Permissions | Read/write/execute permissions |
| Actions | Download, edit, rename, delete options |
Breadcrumb Navigation
Section titled “Breadcrumb Navigation”The breadcrumb trail at the top shows your current path. Click any segment to jump directly to that directory.
Sorting and Filtering
Section titled “Sorting and Filtering”- Click column headers to sort by name, size, date, or permissions
- Use the search box to filter files by name
- Toggle hidden files visibility with the settings option
Uploading Files
Section titled “Uploading Files”Drag and Drop
Section titled “Drag and Drop”- Open the target directory in the file browser
- Drag files from your computer to the file list area
- A drop zone indicator appears
- Release to begin uploading
Browse and Select
Section titled “Browse and Select”- Click the Upload button in the toolbar
- Select files from your computer
- Click Open to begin uploading
Upload Progress
Section titled “Upload Progress”During upload:
- Progress bars show upload status for each file
- Multiple files upload concurrently
- Cancel individual uploads if needed
- Completion notifications appear when finished
Note: Large files may take time depending on your network connection. The browser tab must remain open during upload.
Downloading Files
Section titled “Downloading Files”Single File Download
Section titled “Single File Download”- Locate the file in the file list
- Click the Download icon in the actions column
- The file downloads to your browser’s default download location
Folder Download
Section titled “Folder Download”- Select the folder you want to download
- Click the Download button
- Choose archive format:
- ZIP - Best for Windows compatibility
- TAR.GZ - Best for Linux/macOS
- The compressed archive downloads
Bulk Download
Section titled “Bulk Download”- Select multiple files using checkboxes
- Click Download Selected in the toolbar
- Files are compressed into a single archive
Editing Text Files
Section titled “Editing Text Files”Arrow Control includes a built-in text editor with syntax highlighting for common file types.
Opening Files for Editing
Section titled “Opening Files for Editing”- Click on a text file in the file list
- The editor opens in a new panel
- Make your changes
Editor Features
Section titled “Editor Features”- Syntax highlighting for programming languages and configuration files
- Line numbers and code folding
- Search and replace functionality
- Undo/redo support
Saving Changes
Section titled “Saving Changes”- Click Save or use
Ctrl+S(Cmd+S on macOS) - A confirmation message appears
- Click Close to return to the file browser
Supported File Types
Section titled “Supported File Types”The editor provides syntax highlighting for:
| Category | Extensions |
|---|---|
| Scripts | .sh, .bash, .py, .rb, .pl |
| Configuration | .conf, .cfg, .ini, .yaml, .yml, .json |
| Web | .html, .css, .js, .xml |
| Programming | .c, .cpp, .go, .rs, .java |
| Text | .txt, .md, .log |
File Operations
Section titled “File Operations”Creating Files and Directories
Section titled “Creating Files and Directories”| Operation | Steps |
|---|---|
| New File | Click New → File, enter name, click Create |
| New Directory | Click New → Folder, enter name, click Create |
Renaming
Section titled “Renaming”- Right-click the file or folder (or click the menu icon)
- Select Rename
- Enter the new name
- Press Enter or click Save
Moving Files
Section titled “Moving Files”- Select files to move using checkboxes
- Click Move in the toolbar
- Navigate to the destination directory
- Click Move Here
Alternatively, use cut and paste:
- Select files and click Cut
- Navigate to destination
- Click Paste
Deleting Files
Section titled “Deleting Files”- Select files or folders to delete
- Click Delete in the toolbar
- Confirm the deletion in the dialog
Warning: Deleted files cannot be recovered. Verify your selection before confirming.
Copy File Path
Section titled “Copy File Path”Right-click any file or folder and select Copy Path to copy the full path to your clipboard. Useful for terminal commands or configuration files.
Directory Access
Section titled “Directory Access”Default Accessible Directories
Section titled “Default Accessible Directories”The file manager provides access to directories based on your user permissions:
| Directory | Description |
|---|---|
| Home (~) | Your user’s home directory (default view) |
| /opt | Installed applications and tools |
| /tmp | Temporary files |
| /var/log | System and application logs |
Permission-Based Restrictions
Section titled “Permission-Based Restrictions”- You can only access directories your system user has permission to read
- Write operations require appropriate permissions
- Some system directories may be read-only
Note: The file manager respects Linux file permissions. If you cannot access a directory or modify a file, check the permissions or use the terminal with
sudoif needed.
Troubleshooting
Section titled “Troubleshooting”| Issue | Solution |
|---|---|
| Upload fails | Check available disk space. Verify write permissions in target directory. Try smaller file size. |
| Permission denied | You lack permissions for this operation. Use terminal with sudo or contact admin. |
| Large file upload times out | Break large files into smaller parts. Check network stability. Keep browser tab active. |
| File not appearing after upload | Refresh the file list. Check if upload completed successfully. |
| Cannot edit file | File may be binary or too large for editor. Check file permissions. |
| Download stuck | Check browser download settings. Try a different browser. Clear browser cache. |
Best Practices
Section titled “Best Practices”- Organize files logically - Use meaningful directory structures
- Use descriptive names - Name files clearly to find them later
- Clean up regularly - Remove temporary and unused files
- Backup important files - Copy critical files to external storage
- Check permissions - Verify permissions before operations to avoid errors
- Close files after editing - Release locks by closing files when done
Related Documentation
Section titled “Related Documentation”- Arrow Control Overview - Complete feature overview
- Terminal & VNC Access - Command-line and desktop access
- Troubleshooting - General troubleshooting guide