하여 파일 이름 바꾸기, 나는 폴더 계층 구조를 평평하게하려고 노력하지만, 파일이 내부에 동일한 이름대로, 나는 과거의 폴더 이름과 파일 이름을 확장하려는 :OSX 터미널 : OSX 터미널에서 계층 구조
내가 좋겠 여기에서 얻을 싶어 : 나는 운이 아직 (https://unix.stackexchange.com/questions/52814) 병합으로 이름을 변경 (Batch renaming files in OSX terminal)를 결합하는 시도했지만 한
/dirA1/dirB1/file1.ext
/dirA1/dirB2/file1.ext
...
/dirA2/dirB1/file1.ext
...
/file1-dirA1-dirB1.ext
/file1-dirA1-dirB2.ext
...
/file1-dirA2-dirB1.ext
...
에 ...
"찾기"로 시작하겠습니까? 하지만 "mv"에 디렉토리 이름을 어떻게 전달할 수 있습니까?
미리 감사드립니다.
고마워요! 빨리 해봐. - newname = $ {1 : 2}와 newname // \/- 각각 정확히 무엇을 가르쳐 주시겠습니까? – Frank
더 많은 설명을 추가하고 중요한 오타를 수정했습니다. 교체는'newname = $ {newname // \/-}'이어야하며, 편집 이전과 같이'newname = $ {newname // \/-} '이 아니어야합니다. – janos
감사합니다, Janos! 사실, 원래의 파일 이름 뒤에/디렉토리 이름을 추가하고 싶습니다. mv에게 그것들을 붙이는 대신 인수를 덧붙이라고 어떻게? (또한/문자를 -로 바꾸지 않고/문자를 완전히 제거 할 수있는 방법은 무엇입니까?) "문자가없는"문자로 바꿀 수는 없습니까? – Frank