개발일지?/내배캠

캠프 12주 3일차 TIL : vi편집기사용 문

규파팡 2023. 5. 31. 23:55
  • 상대경로와 절대경로란?
    • 리눅스에서는 디렉토리를 이동하거나 파일을 지정할 때, 상대경로 혹은 절대경로를 사용하게 됩니다.
    • 절대경로를 사용할 경우 현재 위치와 관계없이 절대적인 경로를 입력하여 사용합니다.
      • ex) cd /home/user/example/dir/
    • 상대경로는 내 현재 위치를 기준으로 경로를 지정하게 됩니다.
      • ex) cd ./dir/ 현재 위치에 존재하는 dir 디렉토리로 이동
      • ex) cd ../ 현재 위치를 기준으로 상위 디렉토리로 이동
  • wild card(*)란?
    • 특정 파일이나 디렉토리를 지정할 때, 이름을 지정해 줘야 하는 경우가 있습니다. 이때 wild card(*)를 사용하면 원하는 파일을 더 빠르게 탐색하거나 실행시킬 수 있습니다.
    ls -l ./*.txt # .txt로 끝나는 모든 파일 목록 출력하기
    
  • 디렉토리를 생성하고 이동해 보기
    • mkdir / 디렉토리 생성하기
    • mkdir ./test # 현재 경로에 test 디렉토리 생성하기 mkdir ./test/test2 # test 디렉토리 안에 test2 디렉토리 생성하기 mkdir /home/ubuntu/test3 # /home/user 경로에 test3 디렉토리 생성하기
    • pwd / 현재 경로 확인하기
    • pwd # 현재 경로 확인
    • cd / 경로 이동하기
    • cd ./test # 현재 경로의 test 디렉토리로 이동 cd ./test/test2 # test 디렉토리 안에 test2 디렉토리로 이동 cd ../test3 # 상위 디렉토리의 test3 디렉토리로 이동 cd /home/user/test4 # /home/user/test4 디렉토리로 이동
    • ls / 파일 목록 보기
    • ls # 현재 위치에 파일 목록 보기 ls ./test # test 경로에 파일 목록 보기 ls -l # 현재 위치에 파일 목록을 더 자세히 보기 ls -a # 현재 위치에 숨겨짐 파일을 포함해서 보기 ls -al # 현재 위치에 숨겨진 파일을 포함해서 목록을 더 자세히 보기 # 이외에도 다양한 옵션들이 존재하며, ls --help 명령어로 확인 가능합니다.
    • 파일을 생성하고 삭제해보기
      • touch / 파일 생성하기
      • touch test.txt # test.txt 파일 생성하기
      • cp / 파일 복사하기
      • cp test.txt test_copy.txt # test.txt 파일을 test_copy.txt라는 이름으로 복사하기 cp -r directory directory_copy # 폴더를 복사할 경우 -r 옵션 사용
      • mv / 파일 이동하기
      • mv ./directory1/test.txt ./ # directory1 경로의 test.txt 파일을 현재 경로로 이동 # mv는 파일의 이름을 변경할 때도 사용됩니다. mv test.txt text2.txt # test.txt 파일의 이름을 test2.txt로 변경
      • rm / 파일 삭제하기
      • rm test.txt # test.txt 파일 삭제 rm -r directory # 디렉토리를 삭제하기 위해서는 -r 옵션을 붙여줘야 합니다.
  • 리눅스에서 숨김 파일을 취급하는 방법
    • 리눅스에서는 파일 혹은 디렉토리 이름이 .으로 시작할 경우 숨김 파일로 취급됩니다.
      • ex) touch test : test라는 이름의 파일 생성 touch .test : .test라는 이름의 숨김 파일 생성
    • 숨김 파일은 ls 명령어의 -a 옵션으로 확인할 수 있습니다.

오늘의 규파팡이 느낀 점!

오늘도 도커의 연속이긴 한데 정리파일복붙이지만.... 이걸로 혼자 멋진 척 디렉터리 만들고 파일을 옮겨봤다 괜히 재밌었다...

TIL 대표이미지