나는 가장 깊은 폴더에만 파일이 있는 매우 중첩된 디렉토리 구조를 가지고 있습니다. 상위 폴더가 아닌 ZIP 또는 RAR을 사용하여 셸을 통해 보관하려는 폴더가 있습니다.
|
Directory
|-----SubDir-1-----SubDir-1.1----File-1.1.1,File-1.1.2,File-1.1.3
| |
| SubDir-1.2----File-1.2.1,File-1.2.2,File-1.2.3
|
SubDir-2-----SubDir-2.1----SubDir-2.1.1----File-2.1.1.1,File-2.1.1.2
|
이 작업을 시도했을 때 가장 깊은 하위 디렉터리가 채워질 뿐만 아니라 SubDir-1, SubDir-2 및 SubDir-2.1도 모든 하위 폴더와 파일이 포함된 아카이브로 압축됩니다.
누구든지 아이디어가 있나요? Tnx!
답변1
폴더를 전혀 유지하고 싶습니까? 그렇지 않은 경우 다음을 사용할 수 있습니다.
find ./Source -type f -print0 | xargs -0 mv -t ./Destination
이렇게 하면 하위 폴더 자체 없이 디렉터리 의 하위 폴더 안에 있는 모든 파일이 Source
로 이동됩니다.Destination
나는 이것을 Linux에서 테스트했고 작동합니다. 프로필 사진을 기반으로 사용한다고 가정하면 MacOS에서도 작동할 것입니다.