2012-09-28 2 views
-1

편집 :특정 문자로 시작하는 파일 복사

내가 "ls J *"할 경우 왜 J로 시작하는 모든 파일을 나열하지 않습니까?

문자 J로 시작하는 디렉토리를 내 (cshell) 터미널 창의 다른 폴더에 복사하고 싶습니까? 확실한 단서가되어야하지만, 제대로 작동하지 않는 것 같지도 않고 온라인에서 대답을 찾을 수도 없습니다.

누군가 나를 비참하게 만들 수 있습니까?

+0

을 디렉토리를 복사 할 수 있습니다. 나는 루프를 시도했다 : "foreach file ('ls -1 | hgrep J') cp -r <대상 폴더> 끝"하지만 "대상 폴더 다음에 대상 파일 피연산자가 없습니다"라는 메시지가 나타납니다. – user1551817

+0

디렉토리 만 원할뿐입니다. ? – nneonneo

+0

예, 디렉토리와 그 안에있는 모든 것 – user1551817

답변

2

쉘 덩어리?

cp -r J* /path/to/other/dir 
1
cp -r J* /destination/path/ 

-r 옵션은 당신이 잘 처음에는 "LS ./J*"로 나열 시도했지만 그건 그냥 나에게 다른 파일 이름의 부하를 준 재귀

관련 문제