coreutil 명령에 별칭을 사용하는 것이 나쁜 생각입니까? [폐쇄]

coreutil 명령에 별칭을 사용하는 것이 나쁜 생각입니까? [폐쇄]

나는 종종 큰 디렉토리를 복사하면서 "젠장, 진행 상황 업데이트를 받을 수 있기 때문에 이 작업을 수행하려면 cp 대신 rsync를 사용해야 한다"고 생각합니다.

내 항목에 이것을 추가하는 것을 고려 중입니다 .profile.

alias cp='rsync -a --progress'
  1. 일반적으로 다른 명령에 별칭을 사용하면 문제가 발생합니까? coreutil 명령은 정확히 무엇입니까?
  2. 이 특정 별칭이 예측 가능한 문제를 일으키나요?

답변1

문제에는 메모리 이동이 포함되며 해당 별칭이 다른 사람의 시스템에 설정되지 않은 경우 예상한 대로 뭔가 나쁜 일이 발생 rsync하지만 cp실제로는 발생합니다(두 명령 사이에 후행 슬래시 또는 누락된 슬래시가 다를 수 있음). 또는 이름이 지정된 항목에 플래그를 전달하는 습관이 생길 수 있습니다 . 이는 다시 기억 rsync하지 않는 것이 cp나쁜 일입니다 . 그러면 플래그를 획득하면 어떤 일이 일어날지 누가 알겠습니까? not-cp-nor-rsync 별칭을 만들고 이를 사용하도록 스스로 훈련하거나 Enter를 누르기 전에 몇 초 동안 명령에 대해 생각하는 것이 더 쉬울 수 있습니다.cprsynccprsync

관련 정보