Linux

파일과 디렉토리

베스트오버 2023. 6. 1. 21:53

와일드 카드(*)

ls -l ./*.txt # .txt로 끝나는 모든 파일 목록 출력하기

경로 이동하기

# 절대경로 이동
cd /home/user/test

# 상대경로 이동
# 현재 위치에 존재하는 dir 디렉토리로 이동
cd ./dir/

# 현재 위치를 기준으로 상위 디렉토리로 이동
cd ../

딕렉토리 생성하기

mkdir ./test # 현재 경로에 test 디렉토리 생성하기
mkdir ./test/test2 # test 디렉토리 안에 test2 디렉토리 생성하기
mkdir /home/ubuntu/test3 # /home/user 경로에 test3 디렉토리 생성하기

현재 경로 확인하기

pwd

파일 목록 보기

ls # 현재 위치에 파일 목록 보기
ls ./test # test 경로에 파일 목록 보기
ls -l # 현재 위치에 파일 목록을 더 자세히 보기
ls -a # 현재 위치에 숨겨짐 파일을 포함해서 보기
ls -al # 현재 위치에 숨겨진 파일을 포함해서 목록을 더 자세히 보기

# ls --help

파일 생성하기

touch test.txt # test.txt 파일 생성하기

파일 복사하기

cp test.txt test_copy.txt # test.txt 파일을 test_copy.txt라는 이름으로 복사하기
cp -r directory directory_copy # 폴더를 복사할 경우 -r 옵션 사용

파일 이동하기

mv ./directory1/test.txt ./ # directory1 경로의 test.txt 파일을 현재 경로로 이동

# mv는 파일의 이름을 변경할 때도 사용됩니다.
mv test.txt text2.txt # test.txt 파일의 이름을 test2.txt로 변경

파일 삭제하기

rm test.txt # test.txt 파일 삭제
rm -r directory # 디렉토리를 삭제하기 위해서는 -r 옵션을 붙여줘야 합니다.

숨김 파일 취급

touch test # test라는 이름의 파일 생성
touch .test # .test라는 이름의 숨김 파일 생성