(gphoto2) 删除文件的正确语法

(gphoto2) 删除文件的正确语法

尝试使用 gphoto2 从 MTP-PTP 设备删除文件时遇到一些问题。我在 Ubuntu-Mate 中。

http://gphoto.org/doc/manual/ref-gphoto2-cli.html

如果我使用列出文件gphoto2 --list-files我得到

文件夹“/”中没有文件。文件夹“/store_00020002”中没有文件。文件夹“/store_00020002/DCIM”中没有文件。文件夹“/store_00020002/DCIM/100PHOTO”中有 1 个文件。

#1 FOO_0008.MP4 rd 83232 KB video/mp4 文件夹“/store_00020002/DCIM/Camera”中有 1 个文件。

#2 20161222_130348.jpg rd 604 KB image/jpeg 文件夹“/store_00020002/SYSTEM”中有 2 个文件。

#3 Device.xml rd 1 KB 应用程序/x-未知

#4 license.txt rd 199 KB 文本/纯文本

就我而言,文件编号为 1,我发出

gphoto2 -d 1

返回以下错误

*** Error ***   There are no files in folder '/'.
*** Error (-2: 'Bad parameters') ***

也许我对用法的解释不正确?

用法: gphoto2 [-?qvalLnPTDR] [-?|--help] [--usage] [--debug] [--debug-loglevel=STRING] [--debug-logfile=FILENAME] [-q|--安静] [--hook-script=文件名] [--stdout] [--stdout-size] [--自动检测] [--show-exif=字符串] [--show-info=字符串] [- -summary] [--manual] [--about] [--storage-info] [--shell] [-v|--version] [--list-cameras] [--list-ports] [-a |--bility] [--port=FILENAME] [--speed=SPEED] [--camera=MODEL] [--usbid=USBIDs] [--list-config] [--list-all-config] [ --get-config=STRING] [--set-config=STRING] [--set-config-index=STRING] [--set-config-value=STRING] [--reset] [--keep] [ --keep-raw] [--no-keep] [--wait-event=计数、秒、毫秒或匹配字符串] [--wait-event-and-download=计数、秒、毫秒或匹配字符串] [--捕获预览] [--显示预览] [-B|--bulb=SECONDS] [-F|--frames=COUNT] [-I|--interval=SECONDS] [--reset-interval] [- -capture-image] [--trigger-capture] [--capture-image-and-download] [--capture-movie=COUNT 或 SECONDS] [--capture-sound] [--capture-tethered=COUNT,秒、毫秒或匹配字符串] [--trigger-capture] [-l|--list-folders] [-L|--list-files] [-m|--mkdir=DIRNAME] [-r|--rmdir =DIRNAME] [-n|--num-files] [-p|--get-file=RANGE] [-P|--get-all-files] [-t|--get-thumbnail=RANGE] [ -T|--get-all-thumbnails] [--get-metadata=RANGE] [--get-all-metadata] [--upload-metadata=STRING] [--get-raw-data=RANGE] [ --get-all-raw-data] [--get-audio-data=RANGE] [--get-all-audio-data] [-d|--delete-file=RANGE] [-D|--删除所有文件] [-u|--upload-file=FILENAME] [--filename=FILENAME_PATTERN] [-f|--folder=FOLDER] [-R|--recurse] [--no-recurse] [--新] [--强制覆盖] [--跳过现有]

答案1

尝试 :

gphoto2 -f /store_00020002/DCIM/100PHOTO -d 1

答案2

为我,

gphoto2 -f /store_00020001/DCIM/100CANON -d 41-90

这奏效了。 (从范围 41 至 90 中删除)

您可以使用以下命令获取文件夹结构

gphoto2 -l /

并相应地应用删除命令。

相关内容