열심히 코딩할래/Linux 해볼까

[Linux] 리눅스 파일 만들기(touch), 이동(mv), 삭제(rm), 복사(cp), 출력(cat)

오늘의 여름 2023. 4. 29. 16:35
728x90

 

 

📌파일 만들기 touch

touch name : 현재 디렉토리에 name의 파일 생성

 

▶파일에 내용 추가하기 - echo

echo "text" >> 파일명 : text내용을 파일명의 파일로 이동
echo -e "text >> 파일명 : \n같은 이스케이프 시퀀스 문자를 해석하기 위해

▶파일에 내용 추가하기 - printf

변수를 사용할 수도 있고 더 다양한 형식의 출력이 가능하다.

printf "text" >> filename : echo와 비슷한 구조

▶두 파일에 내용 동시에 추가하기

printf "text" >> filename1 filename2

 

 

 

📌파일 내용 출력하기 cat

cat 파일명 : 파일명의 파일 출력

 

 

 

📌파일 이동하기 mv

원래 구조
이동 후

mv 파일이름 옮길위치 : 해당 파일을 원하는 위치로 옮긴다

원래 파일과 옮기는 파일의 이름이 같으면 이동 되는 파일이 덮어 써진다.

 

▶이름을 변경하여 이동하기

이동 전
이동 후

mv text.txt ../tmp2/text1.txt : mv 파일명 이동경로/원하는 파일명

 

 

 

 

📌파일 복사하기 cp

cp filename 경로 : 원하는 경로로 파일 이동

 

▶이름 바꿔서 파일 복사하기

cp filename /dir/newfilename : mv 이동할 때와 같다

 

📌파일 삭제하기 rm

rm filename : 파일이름에 해당하는 파일 삭제

 

728x90