리눅스 분류
링크 제거 방법 [ 조금 특이 함..]
작성자 정보
- 이형철 작성
- 작성일
컨텐츠 정보
- 1,467 조회
- 3 댓글
- 0 추천
- 목록
본문
안녕하세요.
링크를 잘못 거는 바람에.. 삭제가 안되는데
삭제 하는 법 아시면 좀 알려 주세요.
> ls -al /
files_zangsi -> /sda
> ls -al /sda
files_zangsi -> /files_zangsi
이렇게 실수로 걸어 버렸습니다. (-_-;)
즉 , / 의 file_zangsi 로 가면 /sda 로 들어 가지게 되며 /sda 의 file_zangsi로 가면
다시 /file_zangsi로 가게 되고 ...재귀 함수 처럼 계속 불리는 경우입니다.
rm 으로 삭제시 삭제가 안되네요.
cd file_zangsi 로 계속 치면
/files_zangsi/files_zangsi/files_zangsi 이런식으로 무한으로 들어 가게 됩니다.
이런경우 삭제가 가능할까요? 서로 엮여 있어서 안될듯 한데...
좋은 하루 되세요.
관련자료
-
이전
-
다음
댓글 3
임근식님의 댓글
- 임근식
- 작성일
#> rm --force /files_zangsi [enter] 해도 안되시는 경우이신가요?
이형철님의 댓글
- 이형철
- 작성일
rm -f /위치
해도 디렉토리 입니다. / 디렉토리가 아닙니다.
이런식으로 오류가 나네요. -_-;; 매우 난감한 상황입니다.
아무래도 안지워 질듯....한 예감이..
해도 디렉토리 입니다. / 디렉토리가 아닙니다.
이런식으로 오류가 나네요. -_-;; 매우 난감한 상황입니다.
아무래도 안지워 질듯....한 예감이..
임근식님의 댓글
- 임근식
- 작성일
저는 아래와 같이 해보았는데 정상적으로 제거가 됩니다. 님이 작업하신 내용의
스크린샷을 아래처럼 올려주시면 발생한 현상을 재현하여 원인 해결에 도움이 될
것 같습니다.
[invain@www work]$ ln -s a b
[invain@www work]$ ln -s b a
[invain@www work]$ ln -s a b
[invain@www work]$ ls -al
total 44
drwxrwxr-x 2 invain invain 4096 Jun 4 01:56 .
drwxr-xr-x 25 invain invain 4096 Jun 4 01:56 ..
lrwxrwxrwx 1 invain invain 1 Jun 4 01:56 b -> a
-rwxrwxr-x 1 invain invain 7552 Mar 28 13:33 thread_test
-rw-rw-r-- 1 invain invain 5705 Mar 28 13:33 thread_test.c
[invain@www work]$ ln -s b a
[invain@www work]$ ls -al
total 48
drwxrwxr-x 2 invain invain 4096 Jun 4 01:56 .
drwxr-xr-x 25 invain invain 4096 Jun 4 01:56 ..
lrwxrwxrwx 1 invain invain 1 Jun 4 01:56 a -> b
lrwxrwxrwx 1 invain invain 1 Jun 4 01:56 b -> a
-rwxrwxr-x 1 invain invain 7552 Mar 28 13:33 thread_test
-rw-rw-r-- 1 invain invain 5705 Mar 28 13:33 thread_test.c
[invain@www work]$ rm -f a
[invain@www work]$
[invain@www work]$ rm -f b
[invain@www work]$ ls -al
total 40
drwxrwxr-x 2 invain invain 4096 Jun 4 01:57 .
drwxr-xr-x 25 invain invain 4096 Jun 4 01:56 ..
-rwxrwxr-x 1 invain invain 7552 Mar 28 13:33 thread_test
-rw-rw-r-- 1 invain invain 5705 Mar 28 13:33 thread_test.c
스크린샷을 아래처럼 올려주시면 발생한 현상을 재현하여 원인 해결에 도움이 될
것 같습니다.
[invain@www work]$ ln -s a b
[invain@www work]$ ln -s b a
[invain@www work]$ ln -s a b
[invain@www work]$ ls -al
total 44
drwxrwxr-x 2 invain invain 4096 Jun 4 01:56 .
drwxr-xr-x 25 invain invain 4096 Jun 4 01:56 ..
lrwxrwxrwx 1 invain invain 1 Jun 4 01:56 b -> a
-rwxrwxr-x 1 invain invain 7552 Mar 28 13:33 thread_test
-rw-rw-r-- 1 invain invain 5705 Mar 28 13:33 thread_test.c
[invain@www work]$ ln -s b a
[invain@www work]$ ls -al
total 48
drwxrwxr-x 2 invain invain 4096 Jun 4 01:56 .
drwxr-xr-x 25 invain invain 4096 Jun 4 01:56 ..
lrwxrwxrwx 1 invain invain 1 Jun 4 01:56 a -> b
lrwxrwxrwx 1 invain invain 1 Jun 4 01:56 b -> a
-rwxrwxr-x 1 invain invain 7552 Mar 28 13:33 thread_test
-rw-rw-r-- 1 invain invain 5705 Mar 28 13:33 thread_test.c
[invain@www work]$ rm -f a
[invain@www work]$
[invain@www work]$ rm -f b
[invain@www work]$ ls -al
total 40
drwxrwxr-x 2 invain invain 4096 Jun 4 01:57 .
drwxr-xr-x 25 invain invain 4096 Jun 4 01:56 ..
-rwxrwxr-x 1 invain invain 7552 Mar 28 13:33 thread_test
-rw-rw-r-- 1 invain invain 5705 Mar 28 13:33 thread_test.c