pv를 사용할 때 소스 장치를 설정하려면 왜 < >를 사용해야 합니까?

pv를 사용할 때 소스 장치를 설정하려면 왜 < >를 사용해야 합니까?

궁금해서 질문 하나 드립니다 ;-)

나는 명령을 사용하여 디스크 복제를 수행할 수 있다는 것을 알았 pv습니다 dd.

이를 위해 나는 인터넷에서 찾은 것을 사용했습니다 pv < /dev/sda1 > /dev/sdb1.

<여기서 연산자를 사용해야 하는 이유는 무엇입니까 ?

매뉴얼 페이지에서 올바른 명령은 다음과 같습니다. pv /dev/sda1 > /dev/sdb1

답변1

두 가지 방법 모두 작동합니다. pv파일이 인수로 제공되면 파일에서 읽고, 그렇지 않으면 표준 입력에서 읽습니다.

pv /dev/sda1 > /dev/sdb1

전자에 달려있다.

pv < /dev/sda1 > /dev/sdb1

후자에 대해서.

/dev/sda1일부 는 작성되지 않을 것이라는 더 많은 확신을 제공하기 때문에 후자를 선호할 수도 있지만 이것이 모든 플랫폼에서 보장되는지는 확실하지 않습니다.

관련 정보