/usr/bin에서 파일을 삭제하는 방법

/usr/bin에서 파일을 삭제하는 방법

몇 달 후 실수로 /usr/bin 폴더에 여러 바이너리를 설치하는 애플리케이션을 컴파일한 다음 동일한 설치를 실행하여 동일한 바이너리를 공유 위치에 배치했습니다. 일부 사용자는 이제 공유 위치 대신 /usr/bin의 바이너리를 사용합니다. 어떻게 삭제할 수 있나요? 삭제해야 하나요? 그렇다면 이로 인해 문제가 발생합니까?

목록은 다음과 같습니다. 감사해요! !

비밀번호: /urs/bin

[root@sever]# ls | grep blast
- blastdb_aliastool
- blastdbcheck
- blastdbcmd
- blast_formatter
- blastn
- blastp
- convert2blastmask
- deltablast
- legacy_blast.pl
- makeblastdb
- blastxz
- tblastx
- psiblast
- rpsblast
- rpstblastn
- tblastn
- update_blastdb.pl

답변1

내가 당신이라면 단순히 바이너리를 제거하는 대신 실제 바이너리가 배치된 위치에 대한 링크를 제거하고 생성할 것입니다. 이렇게 하면 특히 청중이 컴퓨터에 능숙하지 않은 사람들인 경우 많은 골치 아픈 일을 줄일 수 있습니다. 예를 들어

rm /usr/bin/blastdb_aliastool
ln -s /new/shared/location/blastdb_aliastool /usr/bin/blastdb_aliastool

삭제하는 모든 파일에 대해 이 과정을 반복하면 /usr/bin 위치를 참조하는 사람은 누구나 실제로 사용하려는 위치에 액세스하게 됩니다.

관련 정보