![하위 폴더가 아닌 여러 폴더를 한 번에 복사하는 방법은 무엇입니까?](https://linux55.com/image/134008/%ED%95%98%EC%9C%84%20%ED%8F%B4%EB%8D%94%EA%B0%80%20%EC%95%84%EB%8B%8C%20%EC%97%AC%EB%9F%AC%20%ED%8F%B4%EB%8D%94%EB%A5%BC%20%ED%95%9C%20%EB%B2%88%EC%97%90%20%EB%B3%B5%EC%82%AC%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
/home/inp/Documents/Folder
내 현재 경로가 I want to copy the Folder from the current path 라고 가정해 보겠습니다 /home/inp/Test1/randomName1
. /home/inp/Test1/randomName2
현재 다음 명령을 사용합니다.
cp ~/Test1/randomName1 ~/Test1/randomName2 .
정규식을 사용하지 않고 and 를 결합하는 것이 가능합니까 randomName1
? randomName2
그것은 다음과 같습니다:
cp ~Test1/[randomName2,randomName2] .
답변1
중괄호 확장을 통해 이를 달성할 수 있습니다.
cp ~Test1/{randomName1,randomName2} .
이는 중괄호 안의 모든 문자열로 확장됩니다.
$ echo Something{1,2,3,5}
Something1 Something2 Something3 Something5
또는
cp ~Test1/randomName{1..2} .
이는 시작과 끝 사이의 모든 숫자로 확장되며 단일 문자에도 사용할 수 있습니다.
$ echo Something{1..5}
Something1 Something2 Something3 Something4 Something5
$ echo Something{a..e}
Somethinga Somethingb Somethingc Somethingd Somethinge