특정 패턴의 파일을 다른 디렉토리로 이동

특정 패턴의 파일을 다른 디렉토리로 이동

디렉토리에는 /home/in다음과 같은 파일이 있습니다.

crust.MC12345.txt 
crust.etcMC12345.txt
crust.MC23456.txt
crust.etcMC23456.txt 
crust.etctcMC23456.txt 

다른 디렉터리 crust.etcMC12345.txt로 이동하면 됩니다 . 위 시나리오의 경우 mv 명령에 사용하는 패턴은 무엇입니까?crust.etcMC23456.txt/home/out

답변1

귀하의 질문을 올바르게 이해했다면 대답은 간단합니다.

mv crust.etcMC* /home/out

또는 etc리터럴 문자열 대신 예를 들어 세 개의 문자가 있는 경우 다음과 같습니다.

mv crust.???MC* /home/out

답변2

이동하려는 경우적어도사이에 문자가 있으면 다음을 사용할 수 있습니다 crust..MC

mv crust.?*MC /home/out

여기서는 ?리터럴을 나타내고 *0개 이상을 나타내므로 조합은 ?*하나 이상의 문자를 나타냅니다. 따라서 crust.MC12345.txt.

관련 정보