您在最新的Raspberry Pi項目中取得了成功。也許您正在使用它來創建照片,音樂甚至視頻?無論哪種情況,在某個時候,您都會想要一種簡單的方法來將數據從Pi的SD卡上取到PC的硬盤上。
這可能很棘手。
幾乎沒有云服務的支持,答案是可移動媒體,電子郵件和本地網絡技巧。如果您曾經不得不將數據復制到Raspberry Pi或從Raspberry Pi復制數據并遇到問題,那么這五種方法將在將來為您提供幫助。
1。通過電子郵件發送數據
這可能是最明顯的選擇-這當然是我嘗試的第一件事。通過訪問Raspberry Pi的默認電子郵件客戶端(Raspbian Jessie的PIXEL桌面版本的Claws Mail),設置您的電子郵件帳戶,添加附件并發送數據是一項簡單的任務。
您可能希望通過Chromium網絡瀏覽器訪問Gmail,這兩種方法都可以。
如何發送電子郵件取決于您自己。如果您使用的是Gmail,則可以將郵件另存為草稿。然后,當您在主PC上登錄Gmail時,它將在那里。否則,如果您使用的是電子郵件客戶端,只需通過電子郵件將其發送到您自己的地址或您有權訪問的第二個電子郵件帳戶。
如果您沒有第二個電子郵件帳戶,但是擁有Facebook帳戶,那么您有一個Facebook電子郵件帳戶。擠壓,將數據發送到此。
2。在瀏覽器中訪問云存儲
另一個明顯但緩慢的選項是訪問您的一個云帳戶并以這種方式同步數據。不幸的是,沒有知名的云服務為Raspberry Pi提供應用程序,因此最好的選擇是通過Chromium瀏覽器上傳文件。
但是應該使用哪種服務?
Dropbox和Box均可通過瀏覽器使用,但速度較慢。同時,幾乎無法使用OneDrive和Google Drive。我們建議您堅持使用最有用的軟件。
另一個明智的選擇是使用USB驅動器。只需將格式化的驅動器插入Raspberry Pi的備用USB插槽中,然后等待它出現在Raspbian文件管理器中即可。如果您使用的是較舊的Pi或Raspberry Pi Zero,并且缺少USB端口,那么該使用USB集線器了。雖然標準USB集線器適合USB閃存設備,但請注意,從Pi汲取能量的設備將需要有源集線器。
插入USB驅動器后,它將自動安裝。如果不是,則需要手動安裝。首先,找到其唯一ID:
ls -l /dev/disk/by-uuid/
通常,您會找到一個名為sda1的條目(盡管可能有所不同),因此請在繼續操作之前記下該名稱。/p》
接下來,創建一個安裝點。本質上,這是一個目錄,將顯示驅動器的內容。
sudo mkdir /media/usb
(您不必將其稱為“ usb”,但它會有所幫助。)
下一步,確保Pi用戶擁有該文件夾。否則,您將無法查看內容!
sudo chown -R pi:pi /media/usb
然后可以使用以下方式安裝驅動器:
sudo mount /dev/sda1 /media/usb -o uid=pi,gid=pi
完成后,您可以輕松地將文件復制到USB驅動器,并在安全彈出后將它們復制到主計算機。要手動卸載,請使用:
sudo umount /media/usb 4。使用SCP發送和接收數據
工作起來有點復雜,其思想是您可以使用命令行在Raspberry Pi和PC之間發送和接收數據。
名為 scp (安全復制協議)的命令使這成為可能。要使用它,您首先需要建立與Raspberry Pi的SSH連接。這對于Linux最為有效,因為Windows用戶將需要安裝SSH客戶端才能正常運行。連接后,在Linux中,鍵入:
scp [email protected]:file.txt
這將使用 scp 命令,標識設備和默認用戶名,并指定名稱。文件。 file.txt文檔將從Pi的 轉移到計算機的主目錄。
要將file.txt 復制到您的Pi ,使用:
scp file.txt [email protected]:
(那末尾非常重要!)
同樣,主目錄是目標目錄。要更改此設置,請指定其他目錄,例如:
scp file.txt [email protected]:subdirectory/
此方法類似于ADB推送命令,該命令用于在刷新新設備時向Android設備發送數據或從Android設備發送數據ROM或生根。
5。最佳選擇:SFTP
如果您有一個支持安全SFTP的良好FTP客戶端,那么這可能是從Raspberry Pi抓取數據的最佳選擇。為此,靈活,開源的FileZilla項目是一個不錯的起點。您可以從filezilla-project.org下載副本。
SFTP代表SSH文件傳輸協議,因此,只要在Raspberry Pi上啟用了SSH(通常通過raspi-config屏幕),就可以將SFTP用于
在FileZilla運行的情況下,打開 File》 Site Manager ,然后單擊 New Site 。在此處,在主機框中輸入Raspberry Pi的 IP地址(如果正在運行Bonjour服務,則只需輸入 raspberrypi.local )。
繼續填寫表格,為協議選擇 SFTP – SSH文件傳輸協議,并為正常 》作為登錄類型。輸入用戶名和密碼的當前Raspbian用戶名和密碼(默認情況下為 pi 和 raspberry )。您可能需要單擊重命名為連接指定一個描述性名稱-如果您定期使用FileZilla,這將特別有用。
只要樹莓派已經啟動,您就可以單擊連接開始連接。在FileZilla中,本地設備(您的PC)顯示在左側,而遠程計算機(您的Raspberry Pi)顯示在右側。您需要瀏覽兩側的目錄以查找源文件和目標文件。完成此操作后,您可以將Raspberry Pi中的文件拖到左側窗格中,或者右鍵單擊并選擇下載。
(將文件復制到
盡管設置有些麻煩,但我們認為SFTP是將文件與Raspberry Pi相互傳輸的最佳解決方案。對于MP3和圖像之類的小文件,您還可以使用啟動分區來復制數據。
責任編輯:wv
-
樹莓派
+關注
關注
121文章
2005瀏覽量
107438
發布評論請先 登錄
從舊款升級到樹莓派5,你必須注意的幾個問題!

樹莓派“吉尼斯世界記錄”:將樹莓派的性能發揮到極致的項目!

樹莓派5 與 樹莓派4:深度對比與獨特優勢!

從智能家居到智慧建筑:NAYOTA LBMS 如何賦能 樹莓派5 實現設備互聯?

樹莓派 Pico 2040 的“速度狂飆”:時鐘速度幾乎翻倍!

評論