macOS 列出所有子資料夾及檔案

  1. 切到列表檢視,可以看到資料夾左邊都有小三角箭頭,按箭頭可以展開
  2. 一個個展開太累了!∴按 ``⌥``+點擊小三角箭頭
    → 該資料夾下面所有的子資料夾都會陸續展開(等一小段時間),讓我們檢視所有的檔案

照上面的方法展開「所有的子資料夾」後,我們就可以按住 ``⌘`` 逐一點選需要的資料夾/檔案,進行需要的操作。

但如果想要複製這些已選取的項目的路徑?也是有方法的!
→ 到 Automator 中建立一個新的服務,接收所選的「檔案或檔案夾」,位置「Finder」,然後動作為「拷貝到剪貼板」,再把這個服務儲存起來(取個名字)。接著,當選取多個檔案或資料夾時,按右鍵 →「服務」,就可以點選剛才建立的這個服務,複製這些項目的路徑,再貼到他處了!:D

這樣的操作結果,很接近下文 find 段落輸出的文字檔,但是因為結合了 Finder GUI 不連續點選的操作,所以可以自由點選所要的項目,再輸出檔案+資料夾的清單!

【參考】Quickly Copy a File or Folder Path to the Clipboard in Mac OS X

有好幾種方法。

ls -R /資料夾//路徑

→ 會分每個子資料夾,逐一列出所含的檔案。

  • 記得資料夾的路徑最後面不要多加 /

列出每個檔案的完整路徑,甚至可以把查詢結果輸出成文字檔:

find /資料夾//路徑 -type f > 輸出的檔名.txt

若只要列一層:

find . -depth 1
輸入您的意見. 允許使用維基語法:
Z T P B H
 
  • 上一次變更: 2020/09/17 15:33
  • ghsrobert