How to Copy Multiple Files at Once on Mac
How to Copy Multiple Files at Once on Mac
If you have ever copied a file on Mac only to watch your previous copy vanish the moment you pressed Cmd+C again, you have hit one of macOS's most stubborn limitations: the system clipboard holds exactly one item at a time. The moment you copy something new, the old item is gone.
This guide covers every practical method to copy multiple files and pieces of content simultaneously on Mac — from built-in Finder tricks to clipboard managers that remove the limitation entirely.
Method 1: Select Multiple Files Before Copying in Finder
The simplest approach works when you need to move or duplicate several files together.
To select and copy multiple files in Finder:
- Click the first file.
- Hold
Shiftand click the last file to select a contiguous range — OR holdCmdand click individual files to select non-adjacent items. - Press
Cmd+Cto copy all selected files as a group. - Navigate to the destination and press
Cmd+Vto paste the entire batch.
This works well for file operations, but it is still a single clipboard entry. You cannot later recall the individual items or build up a running list of different things you have copied throughout the day.
Method 2: Use the Clipboard Viewer (Built-In, Limited)
macOS includes a basic clipboard viewer at Finder → Edit → Show Clipboard. It shows you the current clipboard contents — text, file names, images — but it only ever displays the most recent copy. There is no history, no search, and no way to recall anything you copied earlier.
For most workflows, this viewer is more of a curiosity than a tool.
Method 3: Drag Files Directly Instead of Copying
For file management tasks, dragging can sidestep the clipboard entirely:
- Drag multiple selected files to another Finder window or folder.
- Hold
Optionwhile dragging to copy instead of move. - This approach works fine for files but does nothing for text, URLs, images, or code snippets you are gathering across apps.
Method 4: Use a Clipboard Manager to Hold Everything You Copy
For real multi-copy workflows — gathering links while researching, collecting code snippets, assembling data from different spreadsheets — a clipboard manager is the right tool.
ClipHistory is a macOS clipboard manager built in Rust and Tauri. It runs as a lightweight native app (Universal binary, signed and notarized by Apple), and it silently captures every single thing you copy, automatically.
Here is how it changes the workflow:
- Copy freely and stop worrying. Every
Cmd+Cyou press gets saved. ClipHistory keeps your last 150 copied items, plus an unlimited number of pinned clips you want to keep permanently. - Open history instantly. Press
Cmd+Shift+Vto bring up the full clipboard history. You can search, scroll, and click any previous item to paste it. - Pin what matters. Pin a clip and it stays in your history indefinitely, regardless of how many new items you copy afterward.
- Paste Stack for sequential copying. When you need to paste multiple items one after another — say, filling out a form with values from five different sources — use the Paste Stack to queue them up and paste in order.
- Category auto-detection. ClipHistory automatically tags clips as URLs, emails, phone numbers, code, colors, numbers, images, or plain text, so you can filter and find things quickly.
Everything stays local on your Mac. No cloud sync, no account required, no data leaving your machine.
Method 5: Custom Boards for Organized Multi-Copy Sessions
If you regularly copy a set of related items — standard reply text, file paths, template content — ClipHistory's Custom Boards let you organize clips into named collections. Instead of scrolling through a flat history, you can pull up a board containing exactly the items you need for a given project or task.
Combined with Snippets (reusable text templates you define once and paste anywhere), this covers most recurring copy-paste workflows without any manual searching.
Comparing Your Options
| Approach | Multiple items? | History? | Works for files? | Works for text/images? |
|---|---|---|---|---|
Finder multi-select + Cmd+C |
As a group, once | No | Yes | No |
Drag with Option |
As a group | No | Yes | No |
| Built-in Clipboard Viewer | No (1 item only) | No | Partial | Partial |
| ClipHistory | Yes — up to 150+ pinned | Yes, searchable | Copy path/name | Yes |
Tips for Copying Multiple File Paths as Text
Sometimes you do not need the files themselves — you need their paths. Here is how to copy file paths as text on Mac:
- Select one or more files in Finder.
- Hold
Optionand right-click → Copy X Items as Pathname. - The file paths are now on your clipboard as text.
With ClipHistory running, each path copy you make is preserved. You can copy a path, switch to another file, copy that path, and then press Cmd+Shift+V to retrieve either one.
AI Transforms for Copied Content
Once a clip is in ClipHistory, you can run AI Transforms on it — summarize, rewrite, translate, or clean the text with one click. You bring your own API key from any of five providers (Anthropic, OpenAI, DeepSeek, Google, or a custom endpoint), so there is no additional subscription involved.
This is useful when you are copying content from multiple sources and want to quickly normalize or reformat it before pasting elsewhere.
The Bottom Line
Mac's native clipboard is intentionally minimal. For copying multiple files in Finder, multi-select with Cmd or Shift is the right move. For everything else — text, URLs, images, code, values from forms — the only real solution is a clipboard manager that stores a running history.
ClipHistory handles this with a small resource footprint, a local-only privacy model, and a one-time annual license rather than an ongoing subscription.