터미널에서 여러 파일 한거번에 옮기는 법
GUI가 없는 서버 상에서 파일을 옮겨야 되는 경우가 생긴다. mv
커맨드를 사용하여 파일을 옮길 수 있지만 많은 파일들을 한거번에 옮겨야 하는 케이스가 있다.
이번 포스트에서는 와일드카드를 사용해서 파일을 한거번에 옮기는 법에 대해 알아본다.
*와일드카드
와일드카드(*)는 문자 앞뒤로 지정 할 수 있다. abcdef.jpg
라는 이름의 파일과 cdef.jpg
라는 이름의 파일이 있는 경우 *cde*
라는 와일드 카드를 사용하면 두 파일 모두에 해당되는 와일드 카드라고 할 수 있다. *
는 특정 문자 앞 혹은 뒤에 어떤 문자들이 나타나도 해당되는 커맨드라고 생각하면 된다.
파일을 옮길 때 적용을 하자면 아래와 같이 된다.
mv *cde* <새로운 경로>
특정 확장자를 가지고 있는 파일을 모두 옮기고 싶은 경우는 아래와 같다.
mv *.pdf <새로운 경로>
와일드 카드는 알아두면 파일을 옮길 때만이 아니라 다른 작업을 실행 할 때도 유용하게 사용할 수 있으니 잘 기억해두자.