1. 程式人生 > >如何一次拷貝出mac電腦的所有照片

如何一次拷貝出mac電腦的所有照片

cp -r /Users/jiaguoshang/Pictures/照片相簿.photoslibrary/Masters/2016 /Users/jiaguoshang/Desktop一行命令搞定圖片拷貝
退出系統照片工具可以按照下面的操作直接拷貝圖片庫了。
大家都知道mac電腦的圖片可以一張圖片一張圖片的匯出,若有幾百張圖片需要一次性匯出,那麼就需要幾百次匯出累死人不嘗命啊!能不能像windows電腦那樣直接一次性把整個圖片庫拷貝到u盤上,帶走啊!那樣你就要找到圖片庫所在的檔案夾了。
注意:首先你要保證你的手機裡照片同步到了電腦上,有的手機設定的是連線 Wi-Fi直接上傳到https://www.icloud.com並刪除手機裡的圖片,只保留低質量的預覽圖片,導致手機照片沒有同步到mac電腦。是否同步到mac電腦,只需要開啟mac電腦的照片看有你的圖片就可以了。
點選桌面->前往->電腦:
這裡寫圖片描述


磁碟名稱(Macintosh HD)->使用者->使用者名稱->圖片->照片相簿:
注意:若你的電腦使用超過一年,可能出現兩個照片相簿(“照片 相簿”和“照片相簿”)。若你想檢視最新的圖片,就操作照片相簿。
這裡寫圖片描述
右擊照片相簿->顯示包內容:
這裡寫圖片描述
Masters->2016->11->21->20161121-110120->IMG_1317.JPG:
可以看到照片都在Masters目錄下,是分年,分月,分日,分時建立資料夾來儲存的。
這裡寫圖片描述
可以看到你複製Masters或照片相簿都不行,會一直執行永遠結束不了。拷貝也是如此。這是你在電腦中打開了照片管理引起,若你退出照片管理後也能複製和拷貝。當然你可以使用強大的命令列命令搞定它。哥的第一個計算機證書是計算機二級(basic語言),哥是老猿,對命令列命令也有所涉獵,做過聯通VAC開發(linux伺服器後臺開發)。
但是咱們批量匯出怎麼辦?MacOS基於的BSD版Unix來自加州大學伯克利分校。Unix已經停止版本更新,現在MacOS和linux互相抄襲,所以現在MacOS越來越不像Unix,越來越像linux,它提供了終端工具來執行類似linux的命令。咱們看一看是否可以使用linux命令強制拷貝資料夾。
拖動2016資料夾到終端工具,可以獲得2016目錄的全路徑,拷貝這個目錄到桌面,命令入下:
cp -r /Users/jiaguoshang/Pictures/照片相簿.photoslibrary/Masters/2016 /Users/jiaguoshang/Desktop

可以看到桌面上出現了2016目錄,那就等待它拷貝完成了,大約需要幾分鐘(可能你的圖片很多)。你只要把你的圖片目錄換成你自己的目錄就可以(原始檔地址的這個jiaguoshang使用者換成你登入的使用者名稱,2016換成你要拷貝那年的年份,蘋果的這個圖片庫地址其他部分是固定的。目的資料夾你修改你自己想要拷貝的路徑就可以,當然你把jiaguoshang換成你登入電腦的使用者名稱就是拷貝到桌面了)。
通常你的電腦存的是當年的照片,若現在是2018年,你就把2016換成2018。若你知道你的使用者名稱可以在launchpad–其它–終端,開啟mac電腦的終端工具,輸入pwd回車看到Users後面的目錄就好似你使用者名稱。當然你開啟終端工具,看到的$前和倒數第一個空格之間也是使用者名稱。如下面的jiaguoshang就是使用者名稱。執行效果如下:

/Users/jiaguoshang/Pictures/照片相簿.photoslibrary/Masters/2018
w1:2018 jiaguoshang$ pwd
/Users/jiaguoshang/Pictures/照片相簿.photoslibrary/Masters/2018
w1:2018 jiaguoshang$ pwd
/Users/jiaguoshang/Pictures/照片相簿.photoslibrary/Masters/2018
w1:2018 jiaguoshang$

當然你若是想拷貝到u盤上,那麼你把目的地址設定為u盤地址就可以了。注意:mac不支援ntfs格式,支援fat格式。你的u盤要保證是mac支援的格式。
這裡寫圖片描述