Mac open打不開文件 以及open -e的含義

Open命令用於打開文件、目錄或程序

  • open,使用關聯的程序打開文件,例:open a.txt會用文本編輯打開a.txt,open b.jpg會使用預覽打開b.jpg
  • open -e,強制使用文本編輯程序打開文件
  • open -a,自行選擇程序打開文件,例:open -a Preview b.jpg會使用預覽打開b.jpg,另外使用此命令輸入已安裝的程序名可直接打開,而open則需要知道程序存放的路徑才行,例:open -a Preview等同於open /Applications/Preview.app

所以使用open 打開文件但是打不開時,應該是關聯程序和文件類型不服。比如我修改了/etc/hosts的文件權限爲777後,使用open打開成了可執行程序,再修改爲可讀可寫(644)時,使用open打開文件就打不開了,使用open -e可以打開,之後,該文件的關聯程序就改爲了文本編輯程序。要查看關聯的程序可以右鍵選擇“顯示簡介”查看

 

發佈了230 篇原創文章 · 獲贊 120 · 訪問量 72萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章