Can I make a copy of a folder to put on the desktop?

I know I can do this in a terminal window by creating a symbolic link on the desktop to that folder, but is there another way to do it. I tried to Copy the folder, but it looks like that did not do anything. In this way, I want to put a folder named Downloads on the desktop which shows the contents of the Downloads folder. I want to leave the Downloads folder where it is.


First, I went to the directory which contains Downloads and Desktop. I tried

ln -s Downloads Desktop/Downloads.

That did not work. It created a link, but that link had no contents. So, I gave the full path to both directories. That does work, and now I have a linked Downloads folder on my desktop.


Is there a way to do this without doing it in a terminal window? That is, can I use MacOS to do it or can I only do it at the UNIX level?

MacBook Pro 16″, macOS 26.1

Posted on Dec 10, 2025 2:52 PM

Reply
Question marked as Top-ranking reply

Posted on Dec 10, 2025 3:01 PM

Create an 'Alias' of the folder and place the alias on the Desktop.

Create and remove aliases on Mac - Apple Support


12 replies

Dec 10, 2025 6:47 PM in response to stevegoldfield

That works. However, when doing that the name shows as "Downloads alias." When I do it on the command line, the name remains "Downloads." In both cases, there is a small arrow showing that it is a link, but I prefer not to have "alias" in the name. It is possible to rename the alias, however, and remove the word "alias."

cmd-opt-drag the folder to the desired location and it won't append "alias" unless you are dragging it to the same parent folder.

Dec 10, 2025 4:24 PM in response to stevegoldfield

stevegoldfield wrote:

Unfortunately, UNIX does not allow you to create a hard link to a directory, only to a file. So you are correct.

Nit Picking. macOS can create a directory hardlink, and the Time Machine implementation on HFS+ file systems, before APFS snapshots, use directory hardlinks to make it appear as if the Time Machine backup was a complete copy, when in reality, subdirectory trees of identical files are just a hardlink to the top unmodified directory.


The danger with allowing just anyone to create a directory hardlink is creating infinite linked directory loops. This was actually common in the early Bell Labs and AT&T UNIX releases. It was not until later releases that most UNIX implementations (and later Linux) limited directory hardlinks to the root user, or just totally banned them.


You CAN create infinite loops with symlinks, but the file system kernel level symlink implementation looks for loops and reports an error. As far as I know this was in the first UC Berkley BDS symlink implementations when symlinks were created (yes, I'm old, and I work on file systems for a living 😁 ).


A symlink is a file system low level abstraction, and generally any program or GUI app can use them, and for the most part they are transparent, unless the program or app is asking the file system what kind of object this is. The symlink just stores some text, which the file system namei() code walking file name paths substitutes for the symlink name in the path, and then backs up one level, and continues walking the updated path until it reaches a file, or the loop limit is reached.


An Alias to the directory is just a regular file as far as the file system is concerned. To the GUI file manager framework, it is a special file that contains both a pointer to the file, as well as the file's numeric identifier, so that if the file is renamed, or moved within the same file system, the Alias can still find the file. The Alias can also contain remote shared file system information and arrange for the remote share to be mounted when a GUI app attempts to access it. Finally, and Alias can have its own icon embedded in the alias file.


@stevegoldfield: For your purposes, either would/should work, as you want to have them on your desktop, which is yet another GUI abstraction, and most likely you just want to access these files via the Finder.

Dec 10, 2025 3:23 PM in response to stevegoldfield

It's interesting, however, that when I look at both objects at the UNIX level, the one I created at the command line shows as a link. lrwxr-xr-x but the alias does not show as a link. -rw-r--r-- Apparently, the MacOS alias functions like a link but is not a link in UNIX. The alias also lacks execution permission which the link has. I think I prefer to use the UNIX symbolic link since that protects the original directory from accidental deletion. I don't know whether the alias does that. In UNIX, a file or directory can have multiple links, and it is only removed if all the links are removed.

Dec 10, 2025 3:33 PM in response to stevegoldfield

A symbolic link and an alias are both pointers to the original item but don't contain or protect it; they'll break if the original item is deleted. Actual security requires a hard link for accidental deletion or a backup for hardware failures.


Symbolic links contain nothing but a hardcoded path and will also break if the original item is moved or renamed.


The Finder understands UNIX symbolic links, but UNIX doesn't understand aliases.


(262192)

Dec 10, 2025 4:40 PM in response to BobHarris

I'm old, too, and I took a job in 1985 at UC Berkeley to learn UNIX since I thought it'd be a good job skill. It was, and I finished my career working at Sun, which started out using BSD (Bill Joy, one of the key authors of BSD, was a founder of Sun), but later switched to AT&T Unix with Solaris. As far as I know, MacOS is still built on top of BSD (I think it's free BSD or something like that). I also started using a Mac in 1985.

Dec 10, 2025 5:10 PM in response to stevegoldfield

It was Carnegie Mellon University MACH micro-kernel, with FreeBSD kernel API’s and utilities. So to a certain extent it has a BSD flavor, but that was 25 years ago, and a lot of evolution has occurred along the way.


Started Macs in 1988 (Macintosh II). Been working on Unix based file systems since 1995 (Digital/Compaq/HP, and current employer). First Unix system was AT&T System V on a PDP-11 in 1986 doing things like integrating weather data from 200 radar stations into a single national weather radar map (first seen around 1988).

Dec 10, 2025 11:34 PM in response to stevegoldfield


stevegoldfield (Author)

A few workable similarities were resolved across older & newer

Mac OS versions.. A Better(?) idea: To simply 'Create and Drag'

a Folder, from an Admin or other User's account ~ into the Dock.


These Folders may include other contents; some may do well in

later macOS. That's what trial and error experimentation is for..

Alias &/or other links, may be within Folders, in User's account.


My Late 2012 Mac mini, 4-Core Server, most original: 2- HDD

(1-TB ea) 5400-RPM + each partitioned 2X; and 2- 8GB RAM.


Can boot from any of 4 partitions. First incl. original "Mavericks

MacOS X 10.9.5 Server Edition." Mostly runs High Sierra 10.13.6

for awhile anyway. Using Firefox ESR & Brave browser; + Safari.

While Mojave 10.14.6 & Catalina 10.15.7 are D/L into partitions.


Other Macs include •Early 2009 iMac (El Capitan) 24" runs

YouTube videos, via Brave browser; and Gmail. •Mid-2012 M/

BookPro 13" (Mojave) 260GB SSD, 16GB RAM. •Late 2005

Mac mini G4 PPC, max RAM; 32GB VRAM; Leopard 10.5.8.

..Also restored and donated 600+ Macs, to charities in AK..

[.A Folder need not be accessed any more difficult than said.]


Can I make a copy of a folder to put on the desktop?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.