ls
ls // 해당 위치 목록 조회
ls ~/위치 //해당하는 위치의 목록 조회
- 추가 명령어
- -a : 숨겨진 파일들을 보여주는 것
- -l : 해당 디렉토리 안에 있는 파일들의 상세정보를 보여준다.
- -al : 해당 디렉토리의 모든파일(숨겨진 파일 포함)의 상세 정보를 보여준다.
cp
cp a.txt b.txt //a.txt를 b.txt라는 이름의 파일로 복사, 만약 b 파일이 있을 경우 삭제후 a 복사
cp -r aFolder bFolder // 폴더의 경우 재귀적 복사가 필요
-
추가 명령어
- -r, -R : 재귀복사를 수행한다.(폴더 복사시 하위 폴더 및 파일들 전부를 복사하는 것이다.)
- -f : 강제 복사로 복사파일 이름에 해당하는 파일이 존재시 삭제 후 복사하는 것이다.
- -i : 덮어쓰기전에 물어본다.
- -u : 복사할 파일이 최신인 경우만 복사하는 것, 만약 복사당하는 파일보다 더 오래된 것이라면 복사하지 않는다.
- -v : 복사 과정을 출력
- -p : 복사하려는 파일의 Permission, 날짜를 동일하게 복사
-
tip
cp -r [대상 폴더] [복사될 위치]
mkdir
mkdir ~/위치/생성하려는폴더명
echo
echo "출력 텍스트"
echo "hi" > a.txt //이런식으로 텍스트를 넣어 생성도 가능
-
추가 명령어
- -n : 기본적으로 echo 출력 후 \n 이 들어가 줄바꿈을 하는데, 이는 이를 무시한다.
- -e : escape 문자를 해석한다. (ex. \n(줄바꿈), \t(들여쓰기))
- -E (default) : escape 문자를 무시한다.
<aside>
💡
escape sequence
이스케이프 시퀀스 |
의미 |
\\n |
줄바꿈 |
\\t |
탭 (들여쓰기) |
\\\\ |
백슬래시 출력 |
\\" |
큰따옴표 출력 |
</aside> |
|
rm