it:mac:os:list-all-children

差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

下次修改
前次修改
it:mac:os:list-all-children [2019/04/03 15:29]
ghsrobert 建立
it:mac:os:list-all-children [2020/09/17 15:33] (目前版本)
ghsrobert [find] 只列一層的方法
行 4: 行 4:
   - 切到列表檢視,可以看到資料夾左邊都有小三角箭頭,按箭頭可以展開   - 切到列表檢視,可以看到資料夾左邊都有小三角箭頭,按箭頭可以展開
   - 一個個展開太累了!∴按 ``⌥``+點擊小三角箭頭\\ → 該資料夾下面**所有的**子資料夾都會陸續展開(等一小段時間),讓我們檢視所有的檔案   - 一個個展開太累了!∴按 ``⌥``+點擊小三角箭頭\\ → 該資料夾下面**所有的**子資料夾都會陸續展開(等一小段時間),讓我們檢視所有的檔案
 +
 +==== 複製多項路徑 ====
 +照上面的方法展開「所有的子資料夾」後,我們就可以按住 ``⌘`` 逐一點選需要的資料夾/檔案,進行需要的操作。
 +
 +但如果想要複製這些已選取的項目的路徑?也是有方法的!\\ → 到 Automator 中建立一個新的服務,接收所選的「檔案或檔案夾」,位置「Finder」,然後動作為「拷貝到剪貼板」,再把這個服務儲存起來(取個名字)。接著,當選取多個檔案或資料夾時,按右鍵 →「服務」,就可以點選剛才建立的這個服務,複製這些項目的路徑,再貼到他處了!:D
 +
 +這樣的操作結果,很接近下文 [[#find|find]] 段落輸出的文字檔,但是因為結合了 Finder GUI 不連續點選的操作,所以可以自由點選所要的項目,再輸出檔案+資料夾的清單!
 +
 +【參考】[[http://osxdaily.com/2013/06/19/copy-file-folder-path-mac-os-x/|Quickly Copy a File or Folder Path to the Clipboard in Mac OS X]]
  
 ===== Bash ===== ===== Bash =====
行 17: 行 26:
 <code bash>find /資料夾/的/路徑 -type f > 輸出的檔名.txt</code> <code bash>find /資料夾/的/路徑 -type f > 輸出的檔名.txt</code>
  
 +若只要列一層:<div ex><code bash>find . -depth 1</code></div>
 ===== 參考 ===== ===== 參考 =====
   * [[http://osxdaily.com/2013/01/29/list-all-files-subdirectory-contents-recursively/|How to List All Files and Subdirectory Contents in a Folder]]   * [[http://osxdaily.com/2013/01/29/list-all-files-subdirectory-contents-recursively/|How to List All Files and Subdirectory Contents in a Folder]]
  • 上一次變更: 2019/04/03 15:29
  • ghsrobert