在Linux bash上自动将文件复制到usb

在Linux bash上自动将文件复制到usb,linux,bash,usb,mount,Linux,Bash,Usb,Mount,我正在寻找一种方法,将文件复制到usb驱动器,然后自动插入。我需要: 检测何时插入新usb 检测装载点(默认情况下为/media/something)—我的系统自动装载usb驱动器 把一个文件复制到上面 我需要用LinuxBash来实现这一点。我已经搜索了一些有用的命令,如udev、mount、udevinfo,但真的不知道如何使用它们(组合它们)来获得我需要的 有什么建议吗?我自己没有写过任何udev规则,但本文中来自“etola”的答案准确地描述了您的用例(当设备出现时执行脚本)。但是,

我正在寻找一种方法,将文件复制到usb驱动器,然后自动插入。我需要:

  • 检测何时插入新usb
  • 检测装载点(默认情况下为/media/something)—我的系统自动装载usb驱动器
  • 把一个文件复制到上面
我需要用LinuxBash来实现这一点。我已经搜索了一些有用的命令,如udev、mount、udevinfo,但真的不知道如何使用它们(组合它们)来获得我需要的


有什么建议吗?

我自己没有写过任何udev规则,但本文中来自“etola”的答案准确地描述了您的用例(当设备出现时执行脚本)。但是,它对您插入的每个设备都非常敏感,因此您可能需要多个条目


还有一本关于的手册。

我有点明白了,它是功能性的,但我唯一没有解决的问题是:

  • usb设备可以通过2个安装点进行访问
  • 您需要手动安装设备
  • 我找不到一种方法来找出安装usb的/dev,所以它是一个常量
  • 好的是,你不需要将任何文件复制到usb上,只要插入,文件就会自动复制到usb上。希望这对其他人有帮助,或者可以改进。(很抱歉,下面的解释是西班牙语…)

  • 第81-audo-copy.con el siguiente código规则:
  • 内核==“sdb2”,运行+=“/home/adario/paraCopiar/autocopiar”

    你可以在记忆中插入usb电子设备,并将其写入ubicacion脚本 (这一点很重要,因为它取决于对规则的执行情况,而不是对规则的执行情况

  • “自动发票”的内容是可执行的
  • sudo mount/dev/sdb2/mnt/acopiar-t vfat-o umask=000 cp-v/home/adario/paraCopiar/loqueQuieroCopiar.zip/mnt/acopiar

    如果你在蒙大拿州的某个地方工作,你就可以在乌比卡翁的名义上工作

  • 最后,剧本中没有任何相反的内容,比如说,一部电影,一部电影
  • nombreUsuario ALL=(ALL)NOPASSWD:ALL