从终端窗口 ubuntu 将图像从计算机移动到 USB 拇指驱动器

从终端窗口 ubuntu 将图像从计算机移动到 USB 拇指驱动器

我是 Ubuntu 新手,想获得有关如何将文件(图像)从我的 Ubuntu 计算机复制到 USB 驱动器的清晰说明。我可以使用 lsblk as sdb1 查看驱动器。我需要挂载吗?为什么需要挂载?只需将目录中的文件从计算机移动到 USB 驱动器即可。我可以使用 GUI 执行此操作,但我已通过 ssh 进入计算机,这就是我需要从终端了解的原因。

答案1

我做了一些假设...

  • 您要复制的所有图片都在 ~/Pictures 文件夹中
  • 只有图片在 ~/Pictures 文件夹中
  • 有些图片可能位于子文件夹中
  • 图片可以是 .jpg、.png 或其他格式
  • 您希望保留相同的文件夹结构
  • 您希望保留相同的文件属性
  • 你不想删除原始文件
  • 你知道你的 USB 驱动器的挂载点,并且它当前已挂载
  • 您的 USB 驱动器上有足够的空间

复制所有内容...

mkdir /media/$USER/mount_point_to_USB_drive/Pictures
cp -an ~/Pictures/* /media/$USER/mount_point_to_USB_drive/Pictures

如果您只想要一种图像,比如.jpg,那么...

mkdir /media/$USER/mount_point_to_USB_drive/Pictures
cp -an ~/Pictures/*.jpg /media/$USER/mount_point_to_USB_drive/Pictures

答案2

usb已安装,/media/$USER/<name_of_usb>因此只需运行此命令即可移动这些文件。我假设图像已在,/home/$USER/Pictures因此从终端运行此命令:

如果位于与图像文件不同的位置

mv /home/$USER/Pictures/<file_name>.<png | jpeg> /media/$USER/<name_of_usb>

# Example
mv /home/$USER/mypicture.png /media/$USER/george_usb

如果与图像文件位于同一位置,则执行以下操作:

mv <file_name>.<png | jpeg> /media/$USER/<name_of_usb>

 # Example
mv mypicture.png /media/$USER/george_usb

一次移动多个文件使用:

mv *.png    /media/$USER/george_usb

相关内容