tar를 -T와 함께 사용하고 비어있는 아카이브 작성을 방지


1

tar를 -T와 함께 사용해야하며 stdin에서 파일 목록을 백업해야합니다. 입력 목록이 비어 있으면 tar는 빈 아카이브를 만듭니다. 나는 이것을 예방하고 싶다.

-T-옵션을 사용하여 빈 아카이브를 작성하는 대신 tar가 "비어있는 아카이브 작성을 거부합니다"를 수행하도록 유도 할 수 있습니까?

전화 번호만으로 아카이브가 비어 있는지 확인할 수 있습니다.

tar tvF|head -n 1|grep -c ^       #we are interested in only first file exists or not

그런 다음 빈 제거 여부를 결정하십시오.

하지만 더 우아한 솔루션을 원합니다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.