한 번에 여러 개의 폴더에 '표시'하는 단일 파일을 만들려면 어떻게합니까?
작업에 많은 수의 폴더가 설정되어 있고 작업 시간 동안 동일한 스크립트 파일을 사용해야하는 경우 많은 복사 및 붙여 넣기 이외의 작업을 수행하는 가장 쉬운 방법은 무엇입니까? 오늘의 수퍼 유저 Q & A 게시물에는 좌절 된 독자를위한 유용한 답변과 조언이 있습니다..
오늘의 질문 및 답변 세션은 Q & A 웹 사이트의 커뮤니티 중심 그룹 인 Stack Exchange의 하위 부문 인 수퍼 유저의 도움으로 이루어졌습니다..
csaveanu (Flickr)의 스크린 샷.
질문
수퍼 유저 리더 Elliot는 동일한 파일을 동시에 여러 폴더에 표시하는 가장 좋은 방법을 찾고 있습니다.
50 개 이상의 폴더가 있으며 각 폴더에는 많은 양의 데이터가 처리되어야합니다. 이들 모두는 똑같은 정확한 코드를 사용하여 처리됩니다. os.path.dirname (os.path.realpath (file)) Python 스크립트가있는 디렉토리를 가져 와서 사용자가 직접 편집 할 필요가 없도록하려면 두 번 클릭하면됩니다..
내가 한 번만 편집 할 수 있도록 한 폴더에 실제로있는 동안 각 폴더에있는 것처럼 스크립트를 표시해야합니다. 그러면 폴더 경로가 올바른 위치에서 실행됩니다. 대안은 마스터를 편집 한 다음 코드를 업데이트 할 때마다 50 개 이상의 폴더를 한 번에 하나의 폴더에 붙여 넣는 것입니다. 이는 매우 지루하고 오류가 발생하기 쉽습니다. 리눅스에서는 심볼릭 링크를 사용하여 이것을 설정할 수 있었지만 Windows에서이 작업을 수행 할 수있는 방법을 찾지 못했습니다..
또는 한 번에 하나씩이 아니라 모든 대상 디렉토리에 파일을 붙여 넣는 방법도 동일한 목표를 달성 할 수 있습니다.
한 번에 한 폴더 씩 스크립트 파일을 복사하여 붙여 넣기보다는이를 수행 할 수있는 방법이 있습니까??
대답
수퍼 유저 기여자 인 gronostaj가 우리에게 답을줍니다.
당신은 심볼릭 링크 또는 하드 링크.
심볼릭 링크 (또는 심 링크 짧게) 단축키와 매우 유사합니다 : 하나의 실제 파일과 여러 참조가 있습니다 (심 링크). 아이콘에 작은 화살이 있습니다. 단축키와 달리, 심 링크 임의의 확장자를 가질 수있다..
하드 링크 하드 드라이브의 파일을 디렉토리 트리의 위치에 바인드합니다. 각 파일에는 하나 이상의 파일이 있습니다. 하드 링크, 그렇지 않으면 어떤 디렉토리에도 존재하지 않을 것입니다. 파일에 여러 개의 하드 링크, 원래 파일은 다른 파일과 구별 될 수 없으며 파일은 실제로 한 위치에서만 존재합니다.
둘 다 그들의 한계가있다 :
- 일부 소프트웨어는 심 링크.
- 원본 파일을 삭제하면 심 링크 부서진.
- 너는 할 수 없어. 하드 링크 폴더 (그러나 디렉토리 접합을 만들 수 있습니다. 심 링크 충분하지 않다).
- 교차 파티션 만들기 하드 링크 불가능하다.
심 링크 대개는 충분하다..
심 링크 또는 하드 링크를 만드는 방법 :
1. 권한이 부여 된 명령 줄 실행 : Windows 키, 유형 cmd, 다음을 누릅니다. Ctrl + Shift + Enter.
2. mklink 명령을 실행하십시오.
- 파일에 대한 mklink link_name link_target 심 링크
- 폴더에 대한 mklink / d link_name link_target 심 링크
- 파일에 대한 mklink / h link_name link_target 하드 링크
- mklink / j link_name link_target에 대한 디렉토리 정션
설명에 추가 할 것이 있습니까? 의견에서 소리가 나지. 다른 기술에 정통한 Stack Exchange 사용자의 답변을 더 읽고 싶습니까? 전체 토론 스레드를 여기에서 확인하십시오..