저는 이러한 운영 체제를 처음 접했고 오늘 tar -c 명령을 실행하여 tar -c file.tar.gz folder/
당황한 다음 Ctrl-c를 눌러 상황에서 벗어났습니다. 그런데 제가 넣으려고 했던 tar.gz 파일이 포함된 폴더에 확장자가 없는 v라는 일반 파일이 있다는 것을 발견했습니다. 이 명령이 정확히 무엇을 하는지, 파일이 무엇인지 알고 싶습니다. v가 내가 만들려는 .tar.gz 파일의 이름과 너무 멀기 때문에 혼란스럽습니다. 참고로 제가 사용하고 있는 기기는 CentOs 6.7 입니다.
답변1
그냥 하면
tar -c file.tar.gz folder/
인수는 tar에게 .tar.gz 아래의 파일 -c
에서 tar file()을 생성하도록 지시합니다 . 출력이 어디로 가는지 지정하지 않았기 때문에( 명령줄의 리디렉션을 통해) 파일은 생성되지 않지만 화면이 깨질 수 있습니다.file.tar.gz
folder/
-f
아마도 당신이 원하는 것은 tar 파일을 작성하는 것이고, file.tar.gz
파일을 작성하려면 tar를 지정하고( -f
) 압축을 적용하도록 지정해야 합니다( -z
). 포괄적인:
tar -czf file.tar.gz folder/