본문 바로가기
운영체제/리눅스

(리눅스)디렉토리 및 파일 내용 변경

by Cloud_Park 2018. 11. 23.

1 디렉토리 작업 1) 복사 cp [옵션] [원본] [사본] 파일 복사 : cp [원본] [사본] 디렉토리 복사 : cp -r [원본] [사본] 옵션 -i : 복사 후 붙여넣기 할 때 똑같은 파일이 존재할 경우 덮어쓸지 물어본다. 2) 이동 mv [옵션] [대상] [목적지] 3) 이름 변경 mv [옵션] [대상] [바꿀 이름] 4) 생성 파일 생성 : touch [파일 이름] 디렉토리 : mkdir [디렉토리 이름] / root bs a b c a_1 a_2 a_3 b_1 b_2 b_3 c_1 c_2 c_3 5) 제거 파일 제거 : rm [파일 이름] 디렉토리 제거 : rmdir [디렉토리 이름] or rm -r [디렉토리 이름] 옵션 -f : 강제로 삭제 *tip : 주로 rm -rf 옵션을 같이 사용, 삭제하려는 대상이 파일이든 디렉토리이든 상관하지 않고 묻지고 않고 삭제 1. 루트 디렉토리 밑에 이니셜로 된 디렉토리 생성 2. 생성한 디렉토리에서 dir1 dir2 dir3 생성 3. dir1 밑에 file1 file2 file3 생성 4. dir1 밑의 모든 파일을 dir2 밑으로 이동 5. dir3을 dir2 밑으로 이동 6. 이니셜로된 디렉토리 밑에 있는 모든 파일 및 디렉토리를 삭제 2.2 링크 특정 파일 또는 디렉토리에 접근을 쉽게할 수 있도록 하는 방법 1) 링크의 종류 하드 링크 : 디스크에 저장되어있는 파일 또는 디렉토리의 위치가 동일한 곳을 가리키고 있는 것, 윈도우에서 일반적인 파일 운영체제 자체가 시스템을 관리할 때 사용하는 파일 이름은 컴퓨터가 알아보기 쉬운 파일이름으로 되어있다. 하지만 컴퓨터가 알아보기 쉬운 이름은 사람들이 이용할 때 알아보기 힘들기 때문에 사람들이 알아보기 쉬운 이름의 하드링크 파일을 이요해서 파일에 접근하도록 만든 것 하드 링크 생성 ln [원본] [하드링크] 심볼릭 링크 : 파일 또는 디렉토리를 가리키고 있는 것, 윈도우에서 바로가기 심볼릭 링크 생성 ln -s [원본] [하드링크]