대용량 파일을 복사할 때 터미널 명령과 GUI 끌어서 놓기: 실질적인 이점이 있습니까?

대용량 파일을 복사할 때 터미널 명령과 GUI 끌어서 놓기: 실질적인 이점이 있습니까?

요즘 특정 유형의 작업을 더 빠르고 편리하게 수행하는 방법을 배우면서 터미널을 점점 더 많이 사용하고 있습니다.

그러나 한 HDD에서 다른 HDD로 대량의 데이터(예: 수백 GB)를 복사해야 할 때는 항상 GUI를 사용합니다(제 경우에는 Nautilus 또는 Finder, 파일 시스템은 ext4 또는 HFS+입니다).

제가 염두에 두고 있는 것은 처음에는 기존 하드 드라이브를 교체하기 위해 더 큰 새 하드 드라이브에 데이터를 복사하거나 외부 백업 하드 드라이브에 복사하는 것입니다.

이 설정에서 터미널 명령을 사용하면 실질적인 이점이 있습니까? 그렇다면 그것들은 무엇입니까?

편집하다

때때로 이러한 대규모 GUI 복사본의 경우 파일 손상이나 기타 이유로 인해 도중에 문제가 발생합니다. (GUI 방법이 아닌) 터미널 명령이 이 문제를 피할 수 있는지 알고 싶습니다. GUI 복사본이 어디로 갔는지, 어디에서 복원할지, 어떤 파일이 문제를 일으키는지 파악하기 어려운 경우가 많습니다.

이 사본의 시작과 끝은 적어도 나에게는 약간 무작위로 보입니다.

답변1

나는 많은 파일을 복사하는 것과 일반적으로 명령줄을 더 매력적으로 만드는 다른 작업 사이의 차이를 실제로 보지 못합니다.

  • 간단한 작업은 명령줄에서 수행할 수 있을 만큼 쉽기 때문에 GUI를 사용하는 것은 시간 낭비입니다(입력할 문자를 알고 있는 경우 메뉴를 클릭하는 것보다 몇 개의 문자를 입력하는 것이 더 빠릅니다).
  • GUI는 매우 복잡한 작업을 처리할 수 없습니다.

매우 특정한 상황에서 저는 명령줄의 또 다른 이점을 발견했습니다. 많은 파일을 복사하는 등 장시간 작업을 수행하는 경우, 원격으로 컴퓨터에 로그인한 상태에서 진행 상황을 확인하고 싶을 경우 작업 진행 화면을 보는 것이 편리할 수 있습니다. 그런 다음 터미널 멀티플렉서에서 작업을 실행하는 것이 편리합니다.화면아니면 Tmux. Screen을 시작하고 Screen 내에서 작업을 시작한 다음 SSH를 사용하여 컴퓨터에 연결하고 Screen 세션에 연결합니다.

답변2

올바른 도구를 사용하지 않기 때문에 명령줄을 사용하여 한 디렉터리나 드라이브에서 다른 디렉터리나 드라이브로 많은 수의 파일을 이동하는 것이 어색할 수 있습니다. 그것은 마치rsync또는rsnapshot이 작업을 수행하는 데 일반적으로 선호되는 방법입니다. 나는 rsync를 사용하여 이 작업을 수행하는 자작 bash 스크립트를 가지고 있으며 제 생각에는 디렉터리를 클릭하고 드래그하는 사용 가능한 GUI 옵션보다 훨씬 더 잘 작동합니다.

관련 정보