최근 서버에서 코드를 업데이트 한 일부 소스 코드를 읽었습니다. 대신에 그냥이가 myfile
를 업데이트 작성 :파일 및 심볼릭 링크 제거와 파일 덮어 쓰기
rm myfile
ln -s myfile.inactive myfile
차이점은 무엇입니까 :이
mv myfile.inactive myfile
있었다
? 왜 그것을 두 번째 방법으로하고 싶습니까?myfile
은 실행 파일 일 수도 있고 현재 실행중인 프로세스 일 수도 있습니다.
'myfile'이 현재 실행중인 프로세스 인 경우, OS가 실행 파일의 일부분을 읽어야 할 수도 있기 때문에'rm myfile'은 좋은 생각이 아닙니다. – olibre