터미널에서 PC(OSX)로 .txt 파일을 저장/다운로드하는 방법

터미널에서 PC(OSX)로 .txt 파일을 저장/다운로드하는 방법

너무 기본적이거나 이전에 질문을 받았다면 죄송합니다(검색할 때 답변을 찾지 못했지만 이 사이트를 처음 사용한 것이기도 합니다). 하지만 저는 Unix Laboratory 연구를 실험하는 완전 초보자입니다. 일(생물학 분야 - 저는 평생 대학에서 컴퓨터 과학 수업을 들어본 적이 없으며, 문자 그대로 시스템을 사용한 지 3일째입니다.

서버의 .txt 출력 파일을 개인용 컴퓨터에 저장해야 하는데 방법을 모르겠습니다. 해당 명령을 사용할 수 있다고 말하는 일부 리소스를 온라인에서 본 적이 있지만 scp이것이 내가 원하는 결과를 얻을 수 있는지(Word에서 .doc를 사용하는 것과 같이 기본적으로 문서를 데스크탑에 저장하는 것) 또는 확인하는 방법이 확실하지 않습니다. 올바른 곳으로 안내하고 있습니다. 파일은 상당히 크고 실행하는 데 며칠이 걸리므로 사용하는 모든 명령은 데이터 손실 위험을 방지하여 데이터가 손상되지 않고 다시 시작해야 하는 것이 중요합니다. 최선의 시도는 다음과 같습니다. 명령은 다음과 같아야 합니다.

scp myname@host:FileName.txt ~/Desktop/

그러나 이것을 시도하면 내 컴퓨터에서 내가 요청한 파일을 찾을 수 없다는 메시지가 나타납니다. 어떤 제안이 있으십니까? scp최선의 방법이 아니라면 이 명령을 사용하지 않을 것입니다. 파일을 저장하기 위해 다른 프로그램을 다운로드할 수 없다고 생각하므로 선택 사항은 아니지만 명령이 있다는 것을 알고 get있으며 다른 방법이 있다고 확신합니다. 튜토리얼이 없을 정도로 간단한 것을 알아낼 수 없는 것 같아 정말 답답합니다.

귀하의 의견에 진심으로 감사드립니다. 감사합니다.

답변1

빠른 작업인 것은 알지만 실제로 컴퓨터를 사용하는 친구가 여기에 게시한 직후에 우연히 다시 연락을 해왔습니다. 나중에 저와 같은 문제를 겪고 있는 분들이 찾으실 수 있도록 답변을 적어볼까 생각했습니다. 나에게 맞는 코드는 다음과 같습니다.

scp myname@host:Directory/FileName.txt ~/Desktop/

위에서 Freddy가 말했듯이 경로를 지정해야 합니다. 저는 초보자이기 때문에 이것이 제가 무엇을 해야 하는지 실제로 알지 못합니다. 만약 당신이 나와 같은 초보자라면 그것은 단지 당신의 파일이 있는 모든 디렉토리와 기타 하위 파일/폴더를 나열해야 한다는 것을 의미합니다. 컴퓨터가 찾을 수 있도록 말이죠. 제 경우에는 더 큰 폴더가 아닌 디렉토리에만 있었습니다. 파일이 폴더에 있는 경우 폴더를 탐색하는 순서대로 줄에 폴더를 계속 추가하고 폴더 사이에 슬래시를 추가하면 작동합니다. 또한 중요한 점은 일반적으로 다음과 같은 명령을 작성해야 한다는 것입니다.

scp myname@host:/Directory/FileName.txt ~/Desktop/

그것은 나에게 효과가 없습니다. 어떤 이유에서인지 내 컴퓨터는 콜론 다음에 첫 번째 슬래시를 사용하지 않는 것을 선호하지만 그래도 문제가 해결되지 않으면 슬래시를 사용해 보십시오. 아니면 누군가 후속 작업을 통해 슬래시가 없어야 하는 이유를 설명해 줄 수도 있습니다. 현재는 왜 이런 일이 발생하는지 모르겠습니다.

ssh또한 내 파일을 호스팅하는 서버( ) 에서 로그아웃해야 합니다 . 이것이 어떻게 작동하는지 아는 사람에게는 이것이 분명할 것이라고 확신하지만, 미래에 도움이 필요할 수 있는 사람에게는 이것이 다시 컴퓨터가 파일을 검색하려고 시도하는 방식과 관련이 있습니다. 파일이 있는 디렉토리에 있다면 분명히 이는 해당 디렉토리로 가서 파일을 찾는 컴퓨터의 능력을 방해할 것입니다. (다시 말하지만, 이에 대한 더 나은 설명이 있을 것이라고 확신합니다. 아직은 모르겠습니다.)

어쨌든, 다시 한 번 감사드립니다! 이것이 가장 중요한 질문이 아닐 수도 있다는 것을 알지만, 그것은 확실히 나에게 좋은 학습 경험이었으며 다른 사람들에게도 유용한 리소스가 되기를 바랍니다. 특히 나중에 다시 방문할 수 있도록 이 사이트를 발견하게 되어 기쁩니다.

답변2

이미 답변하셨지만 도움이 될 만한 몇 가지 추가 내용을 추가하겠습니다.

Unix에서 파일은 파일입니다. 운영 체제는 그 안에 무엇이 있는지(텍스트, 문서, 스프레드시트, 그림) 신경쓰지 않습니다. 그냥 복사하거나 이름을 바꾸는 등의 작업을 수행합니다. 응용 프로그램은 파일의 내용을 해석합니다. 파일 내용을 복사하고, 이름을 바꾸고, 보관하고, 백업하고, 해석하거나 변경하는 모든 프로그램에는 결함이 있습니다(사용해서는 안 됩니다).

대부분의 경우 위에서 Unix에 대해 말한 내용은 MS-Windows에도 적용됩니다.

관련 정보