Finder에서 파일 경로를 어떻게 복사 할 수 있습니까?


15

폴더 나 파일의 경로를 어떻게 복사합니까? 정보 대화 상자를 사용하면 거기에있는 정보를 복사 할 수 없습니다 ...

대체 텍스트

이 작업을 수행하는 쉬운 방법이 있습니까?


2
"Where :"옆의 값을 강조 표시하고을 눌러 CMD+c복사 할 수 없습니까?
ayaz

@ayaz는 아마도 그가 요구하는 것을 수행하는 가장 좋은 방법이기 때문에 대답으로 작성하는 것을 고려하십시오 :)
Loïc Wolff

어떤 버전입니까? 경로를 마우스 오른쪽 버튼으로 클릭하면 표준 편집 메뉴가 표시 Copy됩니다.
Victor Jalencas 2009 년

답변:


21

파일을 마우스 오른쪽 버튼으로 클릭하고 누른 상태 Alt/Option에서 파일 경로를 복사 할 항목이로 나타납니다 Copy "<FILENAME>" as Pathname.

이것은 Automator를 사용하지 않고 일상적인 사용에 가장 쉬운 옵션입니다.

이것은 OS X El Capitan에 추가 된 비교적 새로운 기능인 것 같습니다. (MacOS Sierra에서도 작동합니다).


9

ayaz에서 이미 설명한 것처럼 정보 입수 창 ( cmd+ i)에는 전체 경로가 있으며이를 복사 할 수 있습니다. 당신이 경우 삼중 (빨간색 사각형으로) 강조 표시된 영역을 클릭 선택은 자동으로 전체 경로로 확장됩니다. cmd+ c를 클립 보드에 복사하면 충분합니다.

정보창 얻기

터미널과 상호 작용하기위한 경로가 필요한 경우 언제든지이 스택 오버플로 질문 에서 "거대한"답변 중 하나를 확인할 수 있습니다 .

업데이트 :이 방법은 OS X 10.6.x에만 유효하며 이전 OS X 버전은 path : to : file과 같은 비 POSIX 경로 스타일을 사용했지만 POSIX는 path / to / file입니다. OS X 10.6보다 오래된 버전 인 경우 다른 답변에 설명 된 다른 방법 중 하나를 시도해야합니다 (또는 10.6으로 업그레이드).


왜 그런지 모르겠지만 이것이 효과가 없습니다. 이 대화 상자에는 선택 항목이 없습니다.
Pierre Watelet

어떤 OS 버전이 있습니까?
Martin Marconcini

이것은 나에게도 효과가 없다. 10.5.8
KeithB

info 메소드가 작동하지 않으면 10.5 대 10.6 문제 일 수 있습니다. 방금 표시된 경로가 POSIX 스타일이며 오랫동안 "path : to : file"스타일이 아니라는 것을 알았습니다.
Philip Regan

8

내가 이것을하는 두 가지 방법이 있습니다 (그리고 정보창은 그들 중 어느 것도 아닙니다) :

  1. 터미널 응용 프로그램을 열고 항목을 창으로 끌어 놓으면 POSIX 스타일 경로가 표시되어 복사하여 붙여 넣을 수 있습니다.
  2. Applescript 사용 ...

... Finder에서 항목을 선택하고 이것을 실행하십시오 ...

tell application "Finder"
    return info for selection as alias
end tell

... 또는이 코드로 물방울을 만듭니다 ...

on open theFile
   set thePath to POSIX path of theFile
   set the clipboard to thePath as text
end open

맛에 소금을 넣으십시오.


3
삭제 후 놓은 후에 파일이나 파일 내용을받을 수없는 응용 프로그램은 대신 파일 이름을 제공합니다. 따라서 이것은 터미널뿐만 아니라 TextEdit 또는 다른 "간단한"앱에서도 작동합니다.
Jan Fabry

5

El Capitan (OS X v10.11)부터는 매우 쉽습니다.

  1. Finder에서 항목을 선택하십시오
  2. Command-Option-C를 누르십시오 (또는 Option 키를 누른 상태에서 편집 메뉴> 경로를 [다른 이름으로 복사]를 선택하십시오).

1
"질문을 할 때 사용할 수 없었던 최고의 답변"으로 이것을 맨 위에 고정시키는 방법이 실제로 필요합니다.
TJ Luoma

아 그래, 이거 야 모든 대답은 먼저 폴더를 선택하여 경로를 복사하는 것에 관한 것이지만 폴더 내부에서 경로를 원했습니다. 폴더를 열었습니다. 여기에 경로가 필요합니다. Command-Option-C는 문제를 해결합니다. touchbar 추가; 거라고
카밀 Dziedzic

4

이 작업을 수행하는 가장 쉽고 쉬운 방법 shift은 Windows 컴퓨터에서 + 마우스 오른쪽 단추 클릭 과 매우 유사한 "복사 경로"서비스를 만드는 것 입니다.

파일 및 폴더 경로를 자주 복사하여 붙여 넣어야하는 경우, Automator 서비스를 작성하면 서비스가 OS X 오른쪽 클릭 상황에 맞는 메뉴에서 액세스 가능하고 Finder의 어느 곳에서나 액세스 할 수 있기 때문에보다 편리하게 사용할 수 있습니다.

다음 단계에 따라 설정하십시오 (아래 스크린 샷).

  1. 자동화 시작
  2. 새로운“서비스”만들기
  3. 검색 기능을 사용하여 "클립 보드로 복사"를 찾아 서비스 세트의 오른쪽 크기 패널로 '서비스 수신 선택'을 "파일 또는 폴더"로, "in"을 "파인더"로 드래그하십시오.
  4. "복사 경로"와 같은 이름으로 서비스를 저장하십시오.

    여기에 이미지 설명을 입력하십시오

결과:

여기에 이미지 설명을 입력하십시오

이제 클립 보드에 텍스트 경로가 있습니다.

출처 : CNet , OSX Daily


이것이 정답이어야합니다. 애플이 기본값으로 간단한 conf를 활성화하지 않았다는 수치는 ... 커뮤니티에서 수많은 regedit 및 dll 해킹을 발명 한 후 경로 메뉴 항목으로 사본을 구현하는 데 MSFT 5 년이 걸렸습니다 ... 실제로 대기업은 고객의 요구를주의 깊게 연구하지 않습니다.
Yordan Georgiev

모하비에, Service지금이라고 Quick action(위대한 혁신, 말할 것도 없다.)
파비앙 Snauwaert


2

방법 1 : macOS에서 ALT key(⌥)를 누르고 있으면 상황에 맞는 메뉴에 추가 옵션이 표시되는 경우가 종종 있습니다. Copy "item" as Pathname. 세부 사항 /apple//a/318007/302207 세부 묘사


방법 2 : TotalFinder를 사용하는 경우 상황에 맞는 메뉴에서 경로 복사를 허용 할 수 있습니다.

TotalFinder를 사용하면 선택한 객체에 대한 다양한 경로 형식을 쉽게 캡처 할 수 있습니다. 파일 또는 폴더를 마우스 오른쪽 버튼으로 클릭하고 경로 복사를 선택한 다음 클립 보드에 복사 할 경로 형식을 선택하십시오.

images_context-menu-path

TotalFinder 설정 경로 :

여기에 이미지 설명을 입력하십시오


1

Finder에서 선택한 경로를 클립 보드에 복사하는 서비스를 만드는 방법입니다.

  1. Automator를 엽니 다. ⌘ + N을 누르고 서비스를 선택하십시오.
  2. 설정 "서비스 선택 수신 files or foldersFinder.app".
  3. "쉘 스크립트 실행"요소를 창으로 끄십시오.
    참고 : 창의 왼쪽으로 이동하여 조치, 라이브러리를 클릭하고 검색 상자에 이름의 일부를 입력하면이 요소를 선택할 수 있습니다.
  4. "Shell : /bin/bash", "Pass input : as arguments"을 설정하고 스크립트 상자에 다음을 입력하십시오 for f in "$@" do echo "$f" done.
  5. 클립 보드로 복사 요소를 드래그하십시오.
  6. 서비스를 ~/Library/Services/Copy POSIX Paths.workflow원하는 이름으로 저장하십시오 .

요소를 마우스 오른쪽 단추로 클릭하고 서비스> POSIX 경로 복사를 선택하면이 서비스를 실행할 수 있습니다. Finder에서 선택한 파일을 클립 보드에 복사합니다. 나는 이것을 Lion에서 테스트했습니다.

자동화

Kris Johnson의 블로그 에서이 팁을 받았습니다 .


0

내 의견을 답변으로 옮길 것입니다.

정보 대화 상자에서 "Where :"옆의 값을 강조 표시하고을 눌러 폴더 / 파일의 경로를 복사 할 수 있어야합니다 CMD+c.

적은 노력이 필요한 쉬운 대안은 해당 값을 마우스 오른쪽 버튼으로 클릭하고 나타나는 드롭 다운에서 "복사"를 클릭하는 것입니다.


나를 위해 작동하지 않습니다 ...
피에르 Watelet

0
  1. 자동화 시작
  2. 새로운 서비스 만들기
  3. 파인더에서 파일 및 폴더를 가져 오도록 서비스를 설정하고 run applescript 요소를 추가하십시오.
  4. 이 스크립트를 붙여

    on run {input, parameters}
    set mylist to {}
    repeat with elem in input
        try
            set the end of mylist to (POSIX path of (elem as alias))
        end try
    end repeat
    set oldtid to AppleScript's text item delimiters
    
    
    set AppleScript's text item delimiters to {return}
    set flatlist to mylist as text
    
    
    set AppleScript's text item delimiters to oldtid
    
    
    tell application "Finder" to set the clipboard to flatlist
    
    
    -- code below will also create an email with the path inside. delete it if you don't want that.
    tell application "Microsoft Entourage"
        set theMessage to make new outgoing message with properties {subject:myFileName, content:flatlist}
        open theMessage
        activate
    end tell
    end run
    
  5. 결과를 '복사 및 이메일 경로'또는 다른 이름으로 저장하십시오.
  6. 이제 ctrl-click 메뉴와 서비스 메뉴를 확인하십시오. 좋은!

0

때로는 해결책이 너무 간단합니다.

파인더에 파일을 표시 한 다음 Command-C를 누르십시오. 파일 이름을 포함한 경로가 클립 보드에 복사되어 모든 응용 프로그램에 붙여 넣을 수 있습니다.


클립 보드에 파일 이름이 있습니다. 당신은 어떻게 전체 경로를 얻습니까?
Pierre Watelet

2
파인더에서 파일 이름 또는 아이콘을 한 번 클릭하여 파일이 강조 표시되도록하십시오 (지금 파일 이름을 변경할 수있는 경우 자주 클릭하고 Esc 키를 눌러 이름 바꾸기 작업을 취소해야 함). 그런 다음 Command-C를 누르십시오.
Hanspeter Oberlin

나에게도 효과가 없으며 파일 이름 만 복사됩니다.
Robert S Ciaccio

방금 확인했습니다. TextEdit가 아닌 Terminal에 붙여 넣을 때 작동합니다. 파일을 터미널로 끌어서 놓으면 파일 이름과 경로가 붙여 넣어집니다. TextEdit의 Dito. 다른 응용 프로그램은 어떻습니까?
Hanspeter Oberlin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.