![괄호와 연도가 포함된 파일을 이동하세요(예: (1999))](https://linux55.com/image/131480/%EA%B4%84%ED%98%B8%EC%99%80%20%EC%97%B0%EB%8F%84%EA%B0%80%20%ED%8F%AC%ED%95%A8%EB%90%9C%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%9D%B4%EB%8F%99%ED%95%98%EC%84%B8%EC%9A%94(%EC%98%88%3A%20(1999)).png)
파일 이름 끝에 연도가 있는 모든 영화 파일을 선택적으로 이동하고 싶습니다. 영화의 이름을 바꾸고 항상 형식을 사용하는 형식을 수정하는 프로그램이 있습니다 Moviename (YEAR).extension
.
나는 그것을 시도했지만 mv *(*).*
모든 것이 바뀌었습니다. 가장 좋은 방법은 괄호와 괄호 안의 4자를 사용하여 파일을 이동하는 것입니다. 또한/또는 대괄호는 항상 .extension
.
답변1
*'('*')'.*
작동해야합니다. 더 좋은 점은 *'('????')'.*
대괄호 사이에 4개의 문자가 포함된 이름만 얻어야 한다는 것입니다. 괄호는 특수문자이므로 따옴표로 묶어야 합니다.
답변2
find . -type f -iname "*(*).*" -exec mv -t ../Final/ {} +