Linux 시스템에서 여러 파일을 자주 보내고 받아야 하는 경우 몇 가지 문제가 발생할 수 있습니다. 파일을 tar, gz, zip 등의 형식으로 압축한 다음 연락처로 보내야 할 수도 있습니다. 그러나 상대방이 이러한 파일의 압축을 푸는 방법을 모르거나 파일을 처리하기 위해 추가 프로그램을 설치해야 할 수도 있습니다. Linux 파일을 공유하는 더 쉽고 편리한 방법이 있습니까? 대답은 '예'입니다. 즉, shar 도구를 사용하는 것입니다. shar는 여러 파일을 실행 가능한 스크립트 파일로 "패키지"할 수 있는 명령줄 도구입니다. 이 파일을 연락처에 보내는 경우 실행 권한이 있는지 확인한 다음 실행하면 원본 파일이 자동으로 추출됩니다. 복잡한 명령도 없고 프로세스를 안내할 필요도 없습니다. 이 기사에서는 shar를 사용하여 Linux에서 자동 압축 풀기 파일을 생성하는 방법을 소개하고 몇 가지 사용법과 장점을 소개합니다.
Shar 설치
Shar는 대부분의 Linux 배포판에 기본적으로 포함되어 있지 않으므로 자동으로 추출된 Shar 파일 아카이브를 생성하려면 먼저 이를 설치해야 합니다. 그러나 소프트웨어 센터나 적절한 곳에서는 찾을 수 없습니다. 대신 이를 포함하는 더 큰 "sharutils" 패키지를 설치해야 합니다. 이렇게 하려면 터미널을 시작하고 다음 명령을 사용하십시오.
으아아아
파일 찾기 및 준비
Shar는 많은 수의 파일을 한 번에 처리하여 단일 아카이브에 저장하는 명령줄 도구입니다. 따라서 편의성과 사용 편의성을 위해 임시 폴더를 만든 다음 샤 아카이브에 포함하려는 모든 파일을 해당 임시 폴더로 이동하거나 복사하세요.
터미널이 여전히 활성화된 상태에서 새로 생성된 디렉터리로 이동합니다.
팩 파일
샤 아카이브를 생성하려면 다음 명령을 실행하세요:
으아아아"보관 파일 이름"을 파일 이름으로 변경하세요.
"분해"하여 어떻게 작동하는지 살펴보겠습니다.
물론 초기 샤는 프로그램 자체입니다.
./*는 입력이며, 이 특별한 경우에는 "해당 디렉토리의 모든 파일로 이동합니다."를 의미합니다.
>은 명령의 입력과 출력 사이의 구분선입니다. 프로그램은 이를 "대괄호 왼쪽에 있는 각 입력을 대괄호 오른쪽에 정의된 단일 파일로 병합"하는 것으로 이해합니다. ../linuxidc.shar는 출력 파일의 경로와 이름입니다. 원하는 대로 변경할 수 있습니다. 이 과정은 매우 빠르며 일반적으로 몇 초도 걸리지 않습니다(PC 성능에 따라 다름). 보관 파일을 생성한 후 새 파일을 연락처와 공유할 수 있습니다. 자동 추출이 작동하려면 sharutils도 설치해야 하지만 다음 단계에서 볼 수 있듯이 모든 것이 일반적인 아카이브로 작업하는 것보다 간단합니다.샤 파일 추출
친구가 shar 아카이브를 받으면 이를 실행 가능하게 만든 다음 실행하기만 하면 됩니다. 친구가 sharutils를 설치했다고 가정하면 다음 명령을 사용하여 파일을 추출할 수 있습니다.으아아아
그렇습니다. 포함된 파일은 동일한 폴더에 추출됩니다. 이제 그들이 우리에게 보낸 원본 파일을 삭제할 수 있습니다.
대부분의 Linux 데스크탑은 tar, gz, zip 등과 같은 압축 형식을 완벽하게 지원하므로 이 경우 shar는 그다지 유용하지 않습니다. 그러나 서버(또는 헤드리스) 환경에서 Linux를 사용하는 경우 shar는 다양한 명령을 기억하지 않고도 쉽게 아카이브 파일을 추출할 수 있으므로 매우 유용합니다. 추가 단계, 플래그 및 스위치가 필요하지 않으며 추가 프로그램 설치가 필요하지 않습니다. .
이 기사의 소개를 통해 Linux에서 shar를 사용하여 자동 압축 풀기 파일을 생성하는 방법을 익혔어야 합니다. shar는 파일 형식 및 압축 해제에 대한 걱정 없이 Linux 파일을 쉽게 공유할 수 있게 해주는 매우 유용한 도구입니다. shar에는 shar 파일을 더 효과적으로 제어하고 사용자 정의할 수 있는 몇 가지 다른 기능과 옵션도 있습니다. 예를 들어 설명, 비밀번호, 체크섬 및 기타 정보를 샤 파일에 추가하여 가독성과 보안을 높일 수 있습니다. shar 파일을 직접 실행하는 대신 unshar 명령을 사용하여 shar 파일의 내용을 추출할 수도 있습니다.
위 내용은 Linux 파일 공유 아티팩트: shar의 사용법 및 장점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!