2012-07-05 6 views
-1

쉘에 코딩 된 적이 없으며 TAR 파일 7 개가 필요하며 5 개가 한 디렉토리에 있고 두 개가 다른 디렉토리에 있습니다. 단순한 데요, 맞죠? 해야한다. 우리가 각 파일에 변수를 할당 한 다음 TAR로 그 변수를 할당한다고 추측합니다. 이 구문은 어떻게 작동합니까? <file_name> 파일의 목록을 포함다른 디렉토리에있는 파일을 TAR'ing

답변

0
tar -zcvf -T <file_name> abc.tar.gz 

은 내가 디렉토리를 설정하고있어 .tar.gz를

+0

에 포함된다. 나는 DIR1과 DIR2를 가지고있다. 모든 고유 한 파일 이름을 가진 배열을 설정하려고합니다. 이것도 변경되지 않습니다. 그럼 난 각 이름을 통과하고 디렉토리에서 검색 루프를 실행하려면 다음 다른 배열에 할당하십시오. 그 배열을 배열 – user1480041

+0

당신은 7 파일이 있습니다 .. 그냥 파일에 이러한 7 개의 파일의 경로를 넣어 그 파일 이름을 사용 - T 옵션. 'man tar'을 시도해보고 거기에 -T 옵션을 찾아 볼 수 있습니다 ... –

+0

이게 작동하지 않습니다. 그것은 파일을 열 수 없다는 것을 의미합니다 FILES = "/ home1/t01jkxj/shell"; tar -zcvf -T abc.tar.gz; – user1480041

관련 문제