成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用Linux實用程序gPhoto2備份手機存儲

系統 Linux
盡情地拍照吧,gphoto2 能夠方便、快速地將照片從你的設備傳輸到 Linux 計算機上。

[[333669]]

盡情地拍照吧,gphoto2 能夠方便、快速地將照片從你的設備傳輸到 Linux 計算機上。

移動設備的最大缺點之一就是其將數據從設備傳輸到計算機很困難。移動設備在這一缺點上有著悠久的歷史。早期的移動設備,如 Pilot 和掌上電腦 PDA 設備,需要使用特殊的同步軟件來傳輸數據(你必須小心翼翼地做這件事,因為你的設備可能會因為電池耗盡而導致數據永久丟失);舊版 iPod 只提供特定平臺的界面。現代移動設備默認將你的數據發送到在線帳戶,以便你可以在計算機上再次下載。

好消息——如果你正在運行 Linux,你可以使用 gphoto2 命令與移動設備進行連接。gphoto2 最初是作為一種與數碼相機通信的方式而開發的,那時的數碼相機只有傳統的相機功能,現在的 gphoto2 可以和許多不同種類的移動設備通訊。別讓這個名字騙了你,它可以處理所有類型的文件,而不僅僅是照片。更棒的是,它可以編寫腳本、很靈活、并且比大多數 GUI 界面功能強大得多。

如果你曾經為在計算機和移動設備之間同步數據而苦惱,請了解一下 gphoto2

安裝 gPhoto2

很可能你的 Linux 系統已經安裝了 libgphoto2,因為它是與移動設備連接的一個關鍵庫,但你可能還需要安裝命令 gphoto2,該命令可能在你的存儲庫中。

在 Fedora 或 RHEL 上:

  1. $ sudo dnf install gphoto2

在 Debian 或 Ubuntu 上:

  1. $ sudo apt install gphoto2

驗證兼容性

若要確認你的移動設備是否受支持,請使用 --list-cameras,通過管道傳輸到 less

  1. $ gPhoto2 --list-cameras | less

或者你可以通過管道把它傳送到 grep 來搜索一個詞。例如,如果你有三星 Galaxy,則使用 grep,并通過選項 -i 關閉區分大小寫:

  1. $ gphoto2 --list-cameras | grep -i galaxy
  2.   "Samsung Galaxy models (MTP)"
  3.   "Samsung Galaxy models (MTP+ADB)"
  4.   "Samsung Galaxy models Kies mode"

這證實了三星 Galaxy 設備支持通過 MTP 連接和通過 ADB 連接 MTP。

如果你沒有在列表中找到自己的移動設備,你仍然可以嘗試使用 gphoto2,可能你的設備在列表中使用了不同的稱呼。

查找移動設備

要使用 gPhoto2,首先必須將移動設備插入計算機,設置為 MTP 模式,并且授予計算機與它交互的權限。這通常需要在你的移動設備上操作,往往是在屏幕上按下一個按鈕,以允許其文件系統被剛剛連接的計算機訪問。

 

使用Linux實用程序gPhoto2備份手機存儲

Screenshot of allow access message

如果你不授權電腦訪問移動設備,那么 gPhoto2 可以檢測到你的移動設備,但它不能與之交互。

要確保計算機檢測到你連接的移動設備,請使用 --auto-detect 選項:

  1. $ gphoto2 --auto-detect
  2. Model                       Port
  3. ---------------------------------------
  4. Samsung Galaxy models (MTP) usb:002,010

如果你的移動設備沒有被檢測到,請先檢查數據線,然后檢查你的設備是否配置為通過 MTP、ADB 或其它 gPhoto2 支持的協議連接,如 --list-cameras 所示。

查詢你的設備支持的特性

對于現代設備,通常有過多的潛在功能,但并非所有移動設備都支持這些功能。你可以用 --abilities 選項來確定自己的移動設備支持哪些功能。我覺得結果看起來直觀。

  1. $ gphoto2 --abilities
  2. Abilities for camera            : Samsung Galaxy models (MTP)
  3. Serial port support             : no
  4. USB support                     : yes
  5. Capture choices                 : Capture not supported by driver
  6. Configuration support           : no
  7. Delete selected files on camera : yes
  8. Delete all files on camera      : no
  9. File preview (thumbnail) support: no
  10. File upload support             : yes

如果只連接一個設備,那么不需要指定查詢的設備。但是,如果連接了多個 gPhoto2 可以與之交互的設備,則可以通過端口、相機型號或 usbid 指定設備。

與你的移動設備交互

如果你的設備支持拍攝功能,則可以從計算機調用你的攝像頭來獲取媒體。例如,要拍攝照片:

  1. $ gphoto2 --capture-image

要拍攝照片并立即將其傳輸到連接的計算機:

  1. $ gphoto2 --capture-image-and-download

你也可以錄制視頻和聲音。如果連接了多個拍攝設備,可以按端口、相機型號或 usbid 指定要使用的設備:

  1. $ gphoto2 --camera "Samsung Galaxy models (MTP)" \
  2. --capture-image-and-download

文件和文件夾

要想更加智能地管理移動設備上的文件,你需要了解 gPhoto2 連接的文件系統的結構。

你可以使用 --get-folders 選項查看可用文件夾:

  1. $ gphoto2 --list-folders
  2. There are 2 folders in folder '/'.                                            
  3.  - store_00010001
  4.  - store_00020002
  5. There are 0 folders in folder '/store_00010001'.
  6. There are 0 folders in folder '/store_00020002'.

每個文件夾代表設備上的一個存儲單元。在本例中,store_00010001 是內部存儲器,store_00020002 是 SD 卡,這可能與你的設備的結構不同。

獲取文件

現在你知道了設備的文件夾布局,就可以從設備獲取照片了。你可以使用許多不同的選項,具體取決于你想從設備中獲取什么。

如果你知道絕對路徑,則可以獲取指定的文件:

  1. $ gphoto2 --get-file IMG_0001.jpg --folder /store_00010001/myphotos

你可以同時獲得所有的文件:

  1. $ gphoto2 --get-all-files --folder /store_00010001/myfiles

你可以只獲取音頻文件:

  1. gphoto2 --get-all-audio-data --folder /store_00010001/mysounds

gPhoto2 還有其他的選擇,其中大多數取決于你連接的設備和使用協議是否支持。

上傳文件

現在你知道了潛在的目標文件夾,就可以將文件從計算機上傳到你的設備。例如,假設有一個名為 example.epub 的文件在當前目錄中,你可以使用 --upload-file 選項和 --folder 選項將文件發送到設備并指定要上傳到的目錄:

  1. $ gphoto2 --upload file example.epub \
  2. --folder store_00010001

如果你希望將多個文件上傳到同一個位置,你可以在設備上創建一個目錄:

  1. $ gphoto2 --mkdir books \
  2. --folder store_00010001
  3. $ gphoto2 --upload-file *.epub \
  4. --folder store_00010001/books

列出文件

若要查看設備上的文件,請使用 --list-files 選項:

  1. $ gphoto2 --list-files --folder /store_00010001
  2. There is 1 file in folder '/store_00010001'
  3. #1     example.epub 17713 KB application/x-unknown
  4. $ gphoto2 --list-files --folder /store_00010001/books
  5. There is 1 file in folder '/store_00010001'
  6. #1    example0.epub 17713 KB application/x-unknown
  7. #2    example1.epub 12264 KB application/x-unknown
  8. [...]

探索你的使用方式

gPhoto2 的大部分功能取決于你的設備,因此不同用戶的體驗可能不盡相同。在 gphoto2 --help 中列出了許多操作供你探索。使用gPhoto2,再也不用費勁把文件從你的設備傳輸到電腦上了!

這些開源圖片庫能夠幫助你組織文件,并讓的圖片看起來很棒。

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2010-07-30 13:58:20

DB2 實用程序

2010-09-30 15:29:56

DB2查詢管理

2011-05-27 15:24:28

DB2

2020-05-11 12:13:16

GNULinux

2023-03-22 09:05:48

Linux舊相機網絡攝像頭

2010-02-04 15:29:40

Android實用程序

2010-11-30 15:04:31

Office Web

2022-08-29 19:52:34

socat命令Linux

2010-07-26 09:14:22

Perl命令行

2018-08-31 08:42:48

LinuxUnix實用程序

2010-11-26 14:21:49

Office 套件

2010-11-30 15:18:32

Office

2010-11-30 15:20:53

Office

2022-10-24 15:29:34

TypeScript開發程序類型

2010-11-26 13:58:54

2023-02-28 15:20:31

TypeScript開發編程

2024-01-08 13:48:00

物聯網

2021-03-10 13:19:09

LinuxCPU程序

2010-04-14 08:49:43

Oracle數據庫系統

2022-09-20 12:59:36

JavaScript函數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线亚州 | 国产精品久久久久久久久免费樱桃 | 国产精品区二区三区日本 | 男女午夜激情视频 | 91国产精品在线 | 久久久久久网站 | 国产三级在线观看播放 | 三级在线观看 | 国产在线观看av | 国产精品久久久久aaaa九色 | 精品亚洲永久免费精品 | 成人免费视频网站在线看 | 婷婷久久一区 | 亚洲欧美日本在线 | 久久久久一区二区三区四区 | 亚洲激情视频在线 | 999久久久| 在线视频中文字幕 | 日韩中文视频 | 精品一区二区三区在线视频 | 91看片在线观看 | 成人伊人网 | av先锋资源| 黄色小视频大全 | 一区日韩 | 天堂资源最新在线 | 欧美精品乱码久久久久久按摩 | 国产成人免费在线 | 午夜视频在线免费观看 | 在线日韩福利 | 性一交一乱一透一a级 | 一级毛片观看 | com.国产| 国产91久久久久久 | 在线观看国产精品视频 | 在线观看av网站永久 | 亚洲国产精品久久久 | 99自拍视频 | 久久手机在线视频 | 成人在线观看网站 | 免费在线性爱视频 |