비슷한 형식의 파일이 많이 있습니다. filename_<number>.ext
실제로 같은 레벨에 이름이 이라는 파일과 폴더도 있습니다 <number>
. 가장 높은 번호의 파일과 폴더를 복사하고 싶은데 어떻게 해야 할지 모르겠습니다.
어쩌면 zsh 같은 것을 사용할 수 있을지 생각하고 있었어요여기: filename_*.ext([-1])
하지만 실제로는 rsync의 포함 및 제외 필터를 사용하고 있는데, 이를 포함 필터에 전달하는 것이 작동하지 않을 것 같습니다. (실제로 시도했지만 성공하지 못했습니다.)
내 파일 구조
SomeFolder
-> DataFrom1
-> output
-> filename_0.ext
filename_1.ext
filename_2.ext
0
-> filename_0_0.ext
filename_0_1.ext
1
-> filename_1_0.ext
filename_1_1.ext
2
-> filename_2_0.ext
filename_2_1.ext
DataFrom2
-> output
-> filename_0.ext
filename_4.ext
filename_8.ext
0
-> filename_0_0.ext
filename_0_1.ext
4
-> filename_4_0.ext
filename_4_1.ext
8
-> filename_8_0.ext
filename_8_1.ext
그래서 나는 복사하고 싶고 DataFrom1/output/filename_2.ext
, DataFrom1/output/2/*
from DataFrom2/output/filename_8.ext
은 DataFrom2/output/8/*
(동일한 계층 구조를 유지합니다 SomeFolder
)DestinationFolder