중간 문자를 사용하여 전체 앨범을 디렉토리로 어떻게 이동합니까?

중간 문자를 사용하여 전체 앨범을 디렉토리로 어떻게 이동합니까?

저는 와일드카드와 ?에 익숙하지만 파일 중간에 있는 "(디스크 X)"를 사용하여 앨범을 적절한 디렉토리로 이동하고 싶습니다.

그래서 /media/ 폴더에 있는 플래시 드라이브 디렉터리로 전환했습니다(여기에 나열하기에는 너무 깁니다). 이것을 시도했지만 모든 앨범이 대상 폴더에 들어갔습니다.

mv *(디스크 3)* home/사용자 이름/Music/WesRiverside3

이제 단어 주위에 별표를 표시하면 디스크 3이 이탤릭체로 표시됩니다. 편집자가 이를 변경하려는 경우 어떻게 하면 좋을지 알아보겠습니다.

그리고 내 대진표 시도도 모두 실패했어요

답변1

질문의 괄호가 문자 그대로 명령에 포함되어 있습니까? 그렇다면 그것이 문제의 원인입니다. 꼭 가지고 있어야 한다면, 그대로 피하면 *\(disc3\)*제대로 작동할 것입니다.
이는 쉘이 괄호를 해석하고 이를 텍스트의 일부로 사용하지 않기 때문에 발생합니다.

관련 정보