리눅스 echo find grep touch whereis which 명령어
touch = 빈파일 생성하기
touch = 수정시간 변경하기
touch test = test 파일이 생성됨
touch data1.cp = 파일이 존재하면 현재 시간으로 변경하기
touch –t 12311200 test = 숫자 8개(MMDDhhnn)로 수정 시간 변경하기
grep 문자열 위치 = 파일 내용 중 해당 문자열 검색하기
grep NNTP data = data파일에 NNTP 문자열 검색하기
grep –n NNTP data = 행의 줄 표시와 data파일에 NNTP 문자열 검색하기
find = 파일을 찾고 작업을 해준다
find /bin -name ls = bin 위치에서 ls라는 이름의 경로를 찾는다
find /home –user user1 = home 위치에서 user1이라는 소유주를 찾는다
find /tmp –user user1 –exec rm {} \; = tmp 위치에서 user1 소유주를 찾고 실행해라, 지우기 검색된 결과
find /tmp –user user1 –ok rm {} \; = tmp 위치에서 user1 소유주를 찾고 실행하면서 물어봐라, 지우기 검색된 결과
파일의 위치를 찾는 명령어
whereis = 명령의 위치 찾기
whereis ls = ls 명령의 위치 찾기
which = 명령의 위치 찾기, PATH 환경 변수로 지정된 경로에서 파일 검색
which mv = PATH 환경 변수 안에서 mv 명령의 위치 찾기
echo $PATH = PATH 환경변수의 내용을 출력해라
Q 현재 디렉터리(.)의 하드 링크 값이 2인 이유는?
현재 디렉터리를 가리키는 inode가 현재 위치와 temp이기 때문에 하드 링크 개수가 2개이다.
Q 심벌릭 링크 A의 원본 파일인 B를 삭제한 후 C파일을 B로 복사했다. 심벌릭 링크 A를 출력하면?
C파일이 출력된다. 심벌릭 링크는 원본 파일에 대한 경로만 가지고 있기 때문이다. 복사해도 가리키는 것은 동일하다.
'Linux > 리눅스 명령어 정리' 카테고리의 다른 글
리눅스 vi 편집기 :se nu 명령어, 수정 삭제 취소 복사 잘라내기 붙이기 (0) | 2022.01.16 |
---|---|
리눅스 vi 문서 편집기 저장 종료 편집 (0) | 2022.01.15 |
리눅스 심벌릭 링크와 하드 링크, inode ln mv rm rmdir 명령어 (0) | 2022.01.13 |
리눅스 cat cp less more rmdir tail 명령어 (1) | 2022.01.12 |
리눅스 ls mkdir vidir 명령어 (0) | 2022.01.07 |