Public bug reported:

This is a design issue. The question is when I copy what happens to be a
symlink (the user shouldn't have to care or understand the difference)
from one filesystem to another, does it make sense to copy the symlink
or to copy the target file? Currently Nautilus copies the symlink (a
pointer containing the filename of the target), which fails un-
intuitively if you happen to be copying to a FAT-formatted removable
drive. And when it doesn't fail, I think this behavior is rarely what
the user wants or expects.

For example, say I have a symlink `/home/jderose/cool-video.avi` that
points to `/home/jderose/Videos/new.avi`. If I copy cool-video.avi onto
a *removable* drive, how often does the user want a symlink on a
removable drive pointed to a possibly non-existent
`/home/jderose/Videos/new.avi` file? The action taken here should
instead copy the physical file pointed to by the symlink (but use the
symlink basename, of course).

Steps to reproduce:

1) copy or drag a valid symlink onto a FAT removable drive
2) be frustrated

I believe the current behavior makes sense when moving/copying a symlink
within the same file system. But when copying onto a another file system
(and onto a different physical disk in particular), I feel the current
behavior is confusing and frustrating.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: nautilus 1:3.4.2-0ubuntu3
ProcVersionSignature: Ubuntu 3.2.0-25.40-generic 3.2.18
Uname: Linux 3.2.0-25-generic x86_64
ApportVersion: 2.0.1-0ubuntu9
Architecture: amd64
Date: Fri Jun 15 16:30:31 2012
EcryptfsInUse: Yes
GsettingsChanges:
 org.gnome.nautilus.window-state geometry '1247x1548+1311+24'
 org.gnome.nautilus.window-state sidebar-width 200
 org.gnome.nautilus.window-state start-with-status-bar true
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120122)
SourcePackage: nautilus
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: nautilus (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug precise

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1013889

Title:
  Copying a symlink between filesystems should copy the target file, not
  the symlink

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1013889/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to