[我几天前将这个发布到stackexchange并没有得到任何回应,所以我在这里尝试。]
我有一些 MythTV 录制的 *.ts 视频文件(在带有 xfce 桌面的 Ubuntu 上)。有一个名为 mythlink.pl 的脚本,它使用人类可读的名称创建指向这些文件的符号链接。我想将这些文件复制到闪存驱动器,保留人类可读的名称。关于这个的两个问题。首先,当我使用 cp 执行此操作时,例如:
cp -L filename.ts /media/myname/BE3E-7413
它需要root权限。这是一个全新的驱动器,所以它没有被异常格式化或任何其他东西。有没有办法以本地用户而不是 root 用户身份安装闪存驱动器?我通过搜索知道您可以使用闪存驱动器,但我不希望每次插入时都必须这样做。
其次,我宁愿使用 Thunar 文件管理器进行复制。它具有相同的权限问题,我认为可以通过上述答案来解决。但是,从权限错误消息中可以看出,使用剪切/粘贴或拖放操作不会取消引用符号链接(就像 cp 上的 -L 开关一样),并且它会使用原始的非人类可读文件复制文件文件名。有没有办法解决?