안녕하세요! 가입인사와 질문올립니다!

안녕하세요 리눅수 우분투 코리아 사용자 한국 커뮤니티 가입하게되었씁니다…

반갑습니다…

저는 임베디드 시스템 및 SW에 관심에 있어서 이렇게 리눅스 공부를 하게 되었습니다.

더불어 어셈공부도 열심히 하고 있고요…~ 아무튼… 앞으로 도움좀 많이 받겠습니다!

그리고 제가 추가적인 질문이 있습니다…3가지

  1. 디렉토리를 삭제하려는데 rmdir -r [directroy name] 을 하였으나… 디렉토리가 비어있지 않다고 삭제가 안되네요…

  2. ./bash 허가 거부는 무엇을 의미하네요? 슈퍼바이저 루트 계정으로해도 안되구요…

  3. rm -rf 는 파일명을 삭제하는 것으로 알고 있는데 rm 명령어로 -rf 옵션과함께 디렉토리 안에 있는 모든파일과 디렉토리까지 다사라지네요… rm -rf는 무슨기능인지…

systemA

글: 1
가입일: 2013/05/03 금 7:42 pm

man 명령어
치면 설명이 나옵니다.

rm 은 파일이나 디렉토리를 지우는거고
r옵션은 서브디렉토리까지
f는 강제처리…즉 묻지 않고 다 처리하는겁니다.

기본적으로 터미널에서 입력한 명령은 쉘에의해 분석되어지고 실행됩니다.

./bash라는 명령은 .(현재디렉토리)의 bash라는 파일명을 쉘에 명령어로 넘기는 것입니다.
쉘은 이 명령을 내장명령인지 실행파일인지 혹은 별명인지등을 판별하여 실행하게 됩니다.

현재 디렉토리에 bash라는 실행파일이 존재한다면 실행될 것이고, 그렇지 않다면 실행권이 부족하다고 나오거나
파일이 존재하지 않는다고 나올것입니다.

사실 bash는 쉘중의 하나로 경로가 /bin입니다. 그러니 bash를 실행하기 위해서는
/bin/bash혹은
PATH환경변수에 /bin이 설정되어 있는 경우에는 bash라고만 입력하시면 됩니다.

그리고, 참고로 리눅스에서는 지워진 파일을 확실하게 되살릴 수 있는 방법이 없기 때문에…
rm -rf 명령은 극히 조심하여 사용하셔야 합니다.

드라코님 프로토카오스님 답변갑사합니다.

프로토카오스님 rm -rf 복구 방법이 없다고 하셨는데요… …복구 할 수 있는 다른 명령어는 존재하나요?

저는 만년 왕초보라서 이런 무시무시한 질문에 답을 못하지만 …

가입을 진심으로 축하 드립니다.

[quote="systemA":x8hq1fbc]rm -rf 복구 방법이 없다고 하셨는데요… …복구 할 수 있는 다른 명령어는 존재하나요?[/quote:x8hq1fbc]mv

mv가 무슨 상관이 있죠? 복구 불가입니다.