Bash 将文件(特别是照片)从macbook复制到USB
将文件(特别是照片)从macbook复制到USB。另外,我对bash和shell以及所有这些都不熟悉,因此非常感谢您对如何使用bash和shell的描述(如果英语不好,请原谅)以下是一些让您开始学习的内容 您可以获得外部物理驱动器的装载点,如下所示:Bash 将文件(特别是照片)从macbook复制到USB,bash,shell,Bash,Shell,将文件(特别是照片)从macbook复制到USB。另外,我对bash和shell以及所有这些都不熟悉,因此非常感谢您对如何使用bash和shell的描述(如果英语不好,请原谅)以下是一些让您开始学习的内容 您可以获得外部物理驱动器的装载点,如下所示: diskutil list -plist external physical | plutil -p - | awk -F\" '/"MountPoint"/{print $(NF-1)}' 因此,如果您希望在变量中使用该选项,请执行以下操作:
diskutil list -plist external physical | plutil -p - | awk -F\" '/"MountPoint"/{print $(NF-1)}'
因此,如果您希望在变量中使用该选项,请执行以下操作:
usb=$(diskutil ...)
echo $usb
样本输出
/Volumes/MUSIC
您可以在用户的主目录中获得JPG
/JPG
/JPEG
/JPEG
/PNG
/PNG
文件列表,其中包括:
find /Users -iname \*.jpg -o -iname \*.jpeg -o -iname \*.png
简单地说,现在可以对找到的每个文件执行cp
,将其复制到USB驱动器。但是,这也有一些问题-如果你在两个不同的目录中有一个名为a.jpg
的文件,那么只有第二个要复制的文件会出现在你的USB上
find /Users -iname ... -exec cp {} "$usb" \;
这里有一些东西可以让你开始 您可以获得外部物理驱动器的装载点,如下所示:
diskutil list -plist external physical | plutil -p - | awk -F\" '/"MountPoint"/{print $(NF-1)}'
因此,如果您希望在变量中使用该选项,请执行以下操作:
usb=$(diskutil ...)
echo $usb
样本输出
/Volumes/MUSIC
您可以在用户的主目录中获得JPG
/JPG
/JPEG
/JPEG
/PNG
/PNG
文件列表,其中包括:
find /Users -iname \*.jpg -o -iname \*.jpeg -o -iname \*.png
简单地说,现在可以对找到的每个文件执行cp
,将其复制到USB驱动器。但是,这也有一些问题-如果你在两个不同的目录中有一个名为a.jpg
的文件,那么只有第二个要复制的文件会出现在你的USB上
find /Users -iname ... -exec cp {} "$usb" \;
你真的需要在命令行中完成吗?是的,我在上面做了一些搜索,我想我得到了基本的bash。我知道如何复制文件之类的东西。但我真的希望在usb上有一个脚本,当运行时,可以找到所有照片并将其复制到usb。当然,如果可能的话,你真的需要在命令行中执行吗?是的,我在上面做了一些搜索,我想我得到了基本的bash。我知道如何复制文件之类的东西。但我真的希望在usb上有一个脚本,当运行时,可以找到所有照片并将其复制到usb。如果可能的话当然知道我会试试谢谢我会试试的