導航:首頁 > 程序命令 > mac文件目錄命令

mac文件目錄命令

發布時間:2022-08-16 10:39:48

『壹』 Mac終端修改文稿文件夾位置

可嘗試更改文件路徑。
屏幕快照默認存儲在桌面上 位置不能改的,這是系統設定的,除非你不用系統自帶的屏幕快照截圖,那可以嘗試在應用程序里設置保存位置的。
截圖保存路徑;打開終端(Terminal)並輸入如下命令:defaults write com.apple.screencapture location /path//path/即你想要設置的保存路徑,比如將截圖文件存儲在用戶目錄的圖片(Pictures)文件夾,命令則為:defaults write com.apple.screencapture location ~/Pictures/,接下來,為了使得修改生效,輸入下面這條命令:killall SystemUIServer,當然,如果你習慣將截圖保存在桌面的話,/path/ 對應的路徑為 ~/Desktop/。截圖文件格式:OS X 系統默認截圖文件格式為 png,通過下面的終端(Terminal)命令可以修改截圖文件格式為 jpg :defaults write com.apple.screencapture type jpg,另外,還可以將命令中的 jpg 修改為 gif 或 pdf,以及改回默認的 png 格式。同樣別忘了輸入上面那條使得修改生效的命令。

『貳』 Mac 中顯示資源庫(Library)文件夾目錄的幾種方法

mac中library目錄在10.6.7系統之後默認隱藏的,要想找到此文件夾有如下幾種方法:1.
用命令可以使其顯示:在終端中執行命令:chflags
nohidden
~/library
可顯示資源庫文件夾如想隱藏,可以在終端中執行命令:chflags
hidden
~/library隱藏2.
在finder菜單中的偏好設置中設置在finder菜單中的偏好設置中選擇邊欄,勾選上設備中的硬碟。再打開finder,finder的左邊欄會有設備顯示,在這里可以找到用戶下的資源庫也可以找到系統下的資源庫文件目錄了。

『叄』 Mac OS X的終端上打開文件的命令是什麼

方法一:

顯示

在「終端」中輸入下面的命令:

chflags nohidden ~/Library/

隱藏

在「終端」中輸入下面的命令:

chflags hidden ~/Library/

方法二:

打開Finder,菜單中選擇前往按住option鍵就會顯示資源庫項(每次打開都需要重復操作一次)。

2.Finder顯示隱藏文件

顯示隱藏文件

在「終端」中輸入下面的命令:

defaults write com.apple.finder AppleShowAllFiles -bool true

killall Finder

恢復隱藏文件

在「終端」中輸入下面的命令:

defaults write com.apple.finder AppleShowAllFiles -bool false

killall Finder

『肆』 mac系統中文件夾操作設置怎麼用

MacOSXTerminal101:終端使用初級教程July29,2012 / 編程指南最近學習蘋果認證的《MacOSXSupportEssentials》教程,看到CommandLine一節有很多實用的知識,下面選取一部分翻譯+筆記,整理成此文。你可以整天駕駛汽車而不用知道如何修理它們,但是如果你希望當一個維護員,你就需要知道事情是如何運作的。同樣的事情也發生在了MacOSX上;你可以一直使用Mac而不用知道如何修理它,但是如果你想對系統做一些維護或解決一些問題,那麼你需要知道如何使用command-line。為什麼要使用命令行/如何開啟命令行?許多功能在圖形界面不提供,只有通過命令行來實現。Finder會隱藏許多你不太會需要的文件,然而commandline會允許你訪問所有文件。通過commandline可以遠程訪問你的Mac(利用SSH)。administrators用戶可以通過 sudo 命令獲得root用戶許可權。通過command-linescript可以使工作更高效。Terminal(終端)程序可以在「實用工具」里找到。如果你開啟手動輸入用戶名登陸模式,登陸時在用戶名處輸入 >console 可以直接進入命令行界面。隨後你仍然需要登錄到一個賬戶。初識CommandLine許多命令會花費一些時間來執行,然而這中間不會給出任何提示或者進度條。一般結束後會出現一個「用戶名$」的標記。如果沒有出現,那麼說明最後一條命令正在執行。一條命令包括CommandName、Options、Arguments、Extras四個部分,但是後三個部分有時是可選的。Options部分用-作為前導符。其中許多命令的Options部分只包含單個字母,這時可以合並。例如,ls-lA和ls-l-A是等效的。Arguments部分用來細化這個命令或指定這個命令具體的實施對象,Extras部分則用來進一步實現其他功能。舉例:下列命令包含前三個部分,用於刪除Junk這個程序。michelle$rm-R/Applications/Junk.app如果你輸入了一些錯誤的命令,系統會返回一些錯誤信息。但是系統卻不會阻止你做傻事(例如刪除整個用戶文件夾)。關於man命令雖然有上千條命令,每條命令還有許多可選參數和具體的使用方式,但是你卻不需要記住這些命令。你只需要記住一個:man大多數命令都會包含一個使用指南,會告訴你任何你需要知道的關於這個命令的所有細節,在命令行中輸入 mancommand-name 即可獲取。例如,你想知道ls這個命令怎麼使用,輸入manls即可進入使用指南頁面。使用指南往往很長,所以你可以使用▲(上箭頭)或▼(下箭頭)來上下移動,使用來翻頁,輸入/和關鍵字來按照關鍵字搜索,按Q來退出使用指南頁面。那麼——如果你連命令名稱都不知道怎麼呢?輸入man-k和關鍵字來對整個使用指南資料庫進行搜索。命令行,文件和路徑如果知道如何使用命令是掌握commandline的第一步,那麼第二步就是學習如何在commandline中使用文件路徑。如果你掌握了文件路徑,你將會發現這比使用Finder更加快捷。注意commandline工具是大小寫敏感的,並且對於文件名,必須包括擴展名。例如,你想找iTunes這個程序,輸入itunes是無效的,必須輸入iTunes.app。MacOS傳統上喜歡使用「文件夾」(folders)這個名稱,但是在commandline中,主要使用「目錄」(directory)這個詞。這和UNIX是一致的。兩種路徑:絕對路徑和相對路徑絕對路徑:完整描述一個文件的位置,總是以斜杠(/)(forwardslash)開頭。例如/Users/michelle/Public/DropBox。相對路徑:只描述一部分位置信息,它和你在commandline目前的目錄有關。當你打開新的Terminal程序時,commandline會話的目錄應該是你的homefolder。這時上面例子文件夾的相對路徑寫作Public/DropBox。顯然它從當前目錄開始。和html類似,你也可以使用兩個點(「..」)來代表父目錄,這樣你就可以用相對路徑表示上級或同級目錄了。例如你可以輸入cd..甚至cd../..切換到其他路徑和目錄如果你想將當前commandline會話切換到其他目錄,需要用到三個命令:pwd,ls和cd。pwd的含義是「printworkingdirectory」,會顯示當前目錄的絕對路徑。ls的含義是「listdirectorycontents」,它會列出當前目錄的內容。這個命令還有其他參數可選。cd的含義是「changedirectory」,它會改變當前目錄到你指定的目錄。如果你不指定,則會返回你的homefolder。處理特殊字元如果目錄中有特殊字元(空格,括弧,引號,[],!,$,&,*,;,|,\),那麼直接輸入空格會造成系統識別困難,必須使用特殊的語法來表示這些字元。例如上例中,空格前添加反斜杠「\」(backslash)即可:cdPunlic/Drop\Box/。除了反斜杠,也可以用引號的方法:cd"Public/DropBox"。——如果不想手動輸入,也可以把文件從Finder拖到Terminal窗口來創建絕對路徑,這會方便一些,因為上面提到的所有特殊字元在拖動後都會自動變成系統可識別的表示方法。其實,更有效率的解決方案是使用TabComplete功能。TabComplete是commandline中最能給你節省時間的特性之一,利用它的自動完成文件、目錄名稱功能還可以防止你輸入錯誤。使用cd進入你的homefolder,使用cdP命令,然後按下tab按鍵。你可能會聽到錯誤音,因為你的homefolder內有多個P開頭的文件夾。再按一次tab,Terminal將會為你列出P開頭的兩個文件夾:Public和Pictures。按U,再按tab,Terminal則會自動為你補全Public/。Tabcomplete同樣會處理那些特殊字元。注意,這會在末尾保留/符號,大部分時候這沒問題,但如果出錯,移除多餘的/試一試。另外,鄂化符~(tilde)在commandline中可以代表當前用戶的homefolder。例如~/Public/Drop\Box/是合法的。查看隱藏文件為了簡化工作,commandline和Finder都會隱藏許多文件和文件夾,這些內容通常是系統需要的。不藉助第三方工具讓Finder顯示隱藏文件比較困難,但是在commandline中卻非常簡單。首先,許多隱藏文件的隱藏是通過隱藏屬性在Finder中隱藏的,而commandline會忽略這些屬性,所以這些文件會在commandline中顯示。另外,ls命令會隱藏文件名以.開頭的文件,但是這些文件卻可以被顯示出來,方法是利用-a選項。例如:michelle$ls-la我們還添加了-l選項,目的是控制輸出格式。如果你注意輸出內容的話,會發現還包括.和..兩項,它們分別表示當前文件夾和父文件夾(如圖)。如果你不想顯示這兩項,只需要把-a改成-A即可。前往其他卷在commandline中,系統卷(也稱為rootvolume)是由開始的一個正斜杠表示的。然而也許聽起來不可思議,在commandline中其他卷看起來就在文件系統中一個叫做Volumes的文件夾中。下面的命令清晰地顯示出這種邏輯關系:我從我的homefolder出發,最終前往一個叫TimeMachine的卷,該卷是外接在Mac上的。bogon:~renfei$pwd/Users/renfeibogon:~renfei$cd/Volumes/bogon:Volumesrenfei$pwd/Volumesbogon:Volumesrenfei$:Volumesrenfei$cdTime\Machine/bogon:TimeMachinerenfei$pwd/Volumes/TimeMachine用Command-Line管理文件檢視文件有許多基礎命令用來定位、檢視文件和文件夾,包括cat, less, which, file以及find。別忘了,你可以利用man命令來查閱每個命令的使用指南。catcat是「concatenate」的意思,會按順序讀取文件並輸出到Terminal窗口,語法為cat後接你需要查看的文件的路徑。cat命令也可以用>>來增加文本文件的內容,例如命令cat../textOne.txt>>textTwo.txt會把textOne.txt的內容添加到textTwo.txt的結尾。這個>>就屬於上一篇提到的「Extras」。less這個命令更適合用來查看長文本文件,因為它會允許你查找文本。語法為 less後接文件路徑,和cat一樣。用less命令打開的文件其實和你查看命令使用指南的時候使用的是一個查看器,所以操作是相同的,同樣可以使用▲(上箭頭)或▼(下箭頭)來上下移動文本,使用來翻頁,輸入/和關鍵字來按照關鍵字搜索,按Q來退出使用指南頁面。除此之外,按V鍵來使用vi文本編輯器。which這個命令會定位某個命令的文件路徑。換言之,它會告訴你你執行某個具體命令的時候,在使用哪個文件。語法為which後接某個命令。如圖:file這個命令會嘗試根據文件的內容輸出文件類型。如果一個文件缺失了擴展名,那麼這個命令可能會非常有用。語法為file後接文件路徑。如圖,此例為一個PNG文件,還給出了它的尺寸、顏色數等信息。find這個命令用來根據搜索關鍵詞定位文件路徑。 find命令不使用Spotlight搜索服務,但是它允許你設置非常具體的搜索條件,以及通配符(稍後介紹)。語法為find後接搜索的起始路徑,後接定義搜索的選項,後接搜索內容(包含在引號里)。例如:注意如果你要搜索根目錄,也許你想使用-x選項來避免搜索/Volumes文件夾。如果想使用Soptlight搜索服務,使用mdfind命令後接搜索關鍵詞即可。使用通配符(WildcardCharacters)下面是常用的通配符:星號(*,Asterisk)——代表任何長度的任何字元。例如*.tiff代表所有格式為tiff的文件。問號(?,Questionmark)——代表任何單個字元。例如b?ok匹配book但是不匹配brook。方括弧([],Squarebrackets)——定義一定范圍的字元,例如[Dd]ocument匹配Document以及document;doc[1-9]匹配doc1,doc2,…,doc9。配合使用上面三種通配符可以大大提高效率。使用遞歸命令簡單來說,遞歸命令可以允許命令不執行於一個特定文件,而是指定的路徑下的所有文件。大多數命令包含一個-r或者-R選項,來設定你想遞歸地執行這個命令。例如下面的例子,展示了添加-R後ls命令的執行方式:編輯文件和文件夾有許多基礎的命令用來編輯文件和文件夾,包括mkdir, cp, mv, rm, rmdir以及vi。下面我們來簡要地介紹一下這些命令。mkdir「makediretory」的縮寫,用來創建文件夾,語法為mkdir後接新文件夾的目錄。可以用-p選項,來一起創建路徑中不存在的文件夾(這樣你就不用挨層創建了)。cp「」的縮寫,用來把文件從一處復制到另一處。語法為cp後接原始路徑,後接目標路徑。如果你想復制整個文件夾和所有內容,需要添加-R選項。如果指定的目標路徑不含文件名,則cp命令會按原名復制。如果指定的目標路徑包括文件名,則會復制為你指定的文件名。如果僅指定新文件名,則會在原處以新名稱創建文件副本。注意,系統會自動替換同名文件而不出現提示。mv「move」的縮寫,用來移動文件。語法為mv後接原路徑,後接新路徑。mv的指定路徑規則和cp是一樣的(沒錯,如果僅指定新文件名,它就成了重命名命令)。rm「remove」的縮寫,會永久刪除文件。注意,command-line中沒有廢紙簍。語法為rm後接文件路徑。然而,使用rm命令刪除的文件有可能可以通過數據恢復工具恢復。如果希望安全刪除文件,可以使用srm命令。rmdir和rm-Rrmdir是「removedirectory」的縮寫,這個命令會永久刪除文件夾。再強調一遍,CLI中木有廢紙簍。語法為rmdir後接希望刪除目錄的路徑。然而,rmdir命令無法刪除含有任何其他文件的文件夾,所以大多數情形下rmdir命令是不適用的。不過,你可以利用rm添加-R選項來刪除文件夾及包含的所有文件。vi代表「visual」(視覺的),然而這個名稱相當具有諷刺意味:vi可能是可視化效果最差的文本編輯器了。然而,vi是commandline中最常見的文本編輯器。用vi打開文本文件,只需要輸入vi後接文件路徑即可。MacOSX還提供了nano,一個更加現代的文本編輯器。它也更加方便,例如在底部包含了一個作弊小條(=_=),上面有常用的快捷鍵列表(你就不用背下來它們了)。然而,vi卻有時是默認的文本編輯器,所以掌握vi是很有用的。和less命令類似,vi命令會佔用整個Terminal空間來顯示文件內容。打開後,在「command模式」,vi會等你輸入一些預定義字元來告訴vi你想做什麼。你也可以使用鍵盤上的箭頭鍵單純地瀏覽文件。你想編輯時,按A開始(會進入編輯模式)。文字會插入到游標處。如果你想保存,需要先退出編輯模式進入command模式。方法是按下esc鍵。回到command模式後,按住shift同時按兩次Z來保存並退出。如果你不想保存,在command模式輸入:quit!並按enterreturn直接退出。用Command-Line管理系統使用su來切換用戶su命令代表「substituteuseridentity」,允許你在命令行中輕松切換到另一個用戶賬戶。語法為su後接用戶的短名稱。然後會要求你輸入密碼(但是輸入的時候不會顯示)。執行完畢後,命令的前綴會改變,表示你擁有其他用戶的權利。你可以利用who-m命令來驗證當前登陸的身份。切換後,你會一直保持該用戶身份,直至退出Terminal或者輸入exit命令。關於sudo的使用sudo概述更強大的命令就是sudo,代表「substituteuserdo」,或者,更恰當地,「superuserdo」。用sudo執行一個命令會使用root賬戶許可權。當然,使用之前需要administrator賬戶(管理員賬戶)的授權(如輸入密碼)。默認情況下,任何管理員賬戶都可以使用sudo來獲取root許可權,甚至當root賬戶在圖形界面被禁用的情況下,sudo依然有效。這個命令是很多情況下我們不得不使用Terminal的原因,——同樣也是給每個用戶管理員身份的危險所在。不過,你可以調整sudo的配置文件,來限制它的使用。bogon:~renfei$catsecret.txtcat:secret.txt:Permissiondeniedbogon:~renfei$sudocatsecret.txtPassword:Thisisthecontentsofthesecret.storead.However,,ile.提示:如果由於你忘了使用sudo而導致命令行返回一個錯誤,只需輸入sudo!!就可以用sudo來執行上一條指令。記住,權力越大責任越大。不恰當地使用sudo可以輕易破壞你的系統設置。命令行只會在你第一次執行嚴重破壞性行為之前提示你,之後,它就會假設你清楚自己正在干什麼。如果你只掌握三條使用命令行的准則,那將是:總是仔細檢查你的命令;總是使用Tabcompletion來幫助你避免拼寫錯誤;使用sudo之前,總是仔仔細細檢查你的命令。使用sudo切換Shell如果你是一個管理員用戶,你需要執行很多條需要root許可權的命令,你可以臨時切換整個命令行shell來取得root級別的訪問許可權。方法就是先輸入sudo-s,回車後再鍵入你的密碼。其他Command-Line技巧提示輸入命令open.可以用Finder打開當前的位置。在Terminal的偏好裡面可以設定它的外觀和風格。中止一個錯誤的或者發瘋的命令,可以使用組合鍵control + C。你可以在執行前編輯命令,只需要使用箭頭和鍵盤上的其他字母。沒有輸入任何命令時,你可以用▲和▼來瀏覽歷史命令。同樣可以編輯和再次執行。你也可以使用history命令查看歷史記錄。你可以使用組合鍵control + L清屏。

『伍』 mac中怎麼用命令行查看當前文件的路勁

mac系統查看iphone系統文件方法步驟: 1、mac系統上有自帶的itunes,手機正常連接itunes 2、連接成功之後就可以在mac上查看iPhone信息了 Mac是蘋果公司自1984年起以「Macintosh」開始的個人消費型計算機,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro等計算機。使用獨立的Mac OS系統,最新的OS X系列基於NeXT系統開發,不支持兼容。是一套完備而獨立的操作系統。

『陸』 mac上怎麼去/usr/local等平常看不到的文件夾

我們以/usr/local/Cellar為例,正常在磁碟是找不到。

但是我們可以通過終端命令可以cd到那個目錄

進到目錄通過ls命令也可以看到裡麵包括的文件。

要通過finder查看的話,我們先右鍵(必須開啟了右鍵輔助功能,其他經驗上有講)會彈出個上拉菜單,選擇前往文件夾。

彈出前往文件夾的對話框,填入/usr/local/Cellar就可以前往了,

可以直接進入Cellar文件夾,查看到所包含所有文件夾,其他文件的前往方法是一樣的。

『柒』 如何在Mac終端中進入含空格文件名的文件夾

解決如何在Mac終端中進入含空格文件名的文件夾的步驟如下:

1.桌面空格名文件夾,點擊前往。

『捌』 mac終端命令怎麼查找文件的目錄

最簡單的方法
右鍵文件或者文件夾,選擇顯示簡介

在彈出來的窗口中找到位置,即為路徑,在mac 10.10之前的系統是正常的路徑,10.10開始是小箭頭代替/顯示,注意,路徑沒有包含文件名,在引用打的是後注意加上文件名及拓展名。

『玖』 mac 命令 顯示文件夾內容

最近蘋果的熱更新和私有庫問題檢查的更嚴了,如果應用被拒,蘋果在拒絕信中會說到使用strings/otool/nm命令進行自查,所以總結了一些命令,方便查找和定位文件內容相關信息。

1、grep

作用:判斷是否包含字元串

使用示例:

grep -r "xxx」 path

檢查是否包含(weixin)字元串:

img_.png
grep -r "xxx」 path.png

matches 表示包含。
2、strings

作用:find the printable strings in a object, or other binary, file

使用示例:

strings a.out | grep hello //檢查 a.out 文件中含有 hello 字元串的位元組序列

檢查二進制是否含有關鍵詞的庫(比如檢查私有庫):

img_.png
strings a.out | grep hello.png
更多使用說明 man strings
3、otool

作用: object file displaying tool. (針對目標文件的展示工具,用來發現應用中使用到了哪些系統庫,調用了其中哪些方法,使用了庫中哪些對象及屬性)

使用示例:
otool -L path //查看可執行程序都鏈接了那些庫

otool -L path | grep "xxx" //篩選是否鏈接了xxx庫

otool -D path //查看支持的架構

otool -ov path //output the Objective-C class structures and their defined methods.(輸出Object-C類結構以及定義的方法)

查看該應用是否砸殼:
otool -l path | grep crypt //cryptid 0(砸殼) 1(未砸殼)

img_.png
otool -l path | grep crypt.png
更多用法 man otool

4、nm

作用:display name list (symbol table). (顯示符號表)

使用示例:
nm path //得到Mach-O中的程序符號表

nm -nm path//目標文件的所有符號

img_.png
nm -nm path.png
符號表中標示為 undefined,意思是目標文件引用了類_XXX(XXX庫),不過這並沒有實現它。

更多用法 man nm

5、file

作用:determine file type. (判斷文件類型)

使用示例:
file path

判斷.a/framework是靜態庫還是動態庫:
靜態庫:

img_.png
file path - static Lib.png

動態庫:

img_.png
file path - dynamically Lib.png
6、lipo

作用:create or operate on universal files(創建或處理通用文件的工具)

使用示例:
lipo -info 'file path' // 判斷靜態庫所支持的平台 - i386 armv7 armv7s x86_64 arm64

lipo -remove i386 origin_xxx.a -output op_xxx.a // 刪除靜態庫包括的i386平台

lipo -thin i386 origin_xxx.a -output op_xxx.a // 拆分靜態庫,只保留i386 CPU架構

lipo -create device_xxx.a simulator_xxx.a -output universal_xxx.a //對真機或者模擬器分別打出 .a 文件合並

閱讀全文

與mac文件目錄命令相關的資料

熱點內容
fortran程序pdf 瀏覽:503
電池消耗演算法 瀏覽:393
伺服器中斷連接怎麼處理 瀏覽:221
上世紀互聯網不發達程序員很難 瀏覽:840
語音識別android開源 瀏覽:761
地埋式垃圾壓縮中轉站 瀏覽:901
apachehttpdlinux 瀏覽:943
快遞員中通app預付款是什麼 瀏覽:843
java路徑轉義 瀏覽:856
keytool加密演算法 瀏覽:130
笑臉圖案的APP相機是什麼軟體 瀏覽:249
app軟體為什麼會被下架 瀏覽:979
從內存到硬碟的命令是 瀏覽:51
程序員的爸爸們的發型 瀏覽:122
魔獸世界傷害壓縮是怎麼壓的 瀏覽:975
壓縮機型號hp 瀏覽:957
配音虛弱的程序員 瀏覽:61
8歲小學生程序員編程 瀏覽:255
app標示do的是什麼 瀏覽:451
小愛同學app里怎麼設置鬧鍾 瀏覽:628