일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 동적 프로그래밍
- 프랑스어 #프랑스어배우기 #프랑스어독학 #델프인강 #시원스쿨프랑스어 #delf독학 #델프 #프랑스어기초 #프랑스어공부
- 진입차수
- 트랜스포트 계층
- 백엔드
- 커밋메시지
- 다이나믹 프로그래밍
- 웹개발
- 코리안챔버오케스트라
- 알고리즘
- 네트워크 계층
- 프리코스
- 깃헙
- 깃
- jsx
- Upstream
- linux
- c
- 예술의 전당
- 위상 정렬
- 자바
- React
- 애플리케이션 계층
- 선우예권
- webhacking
- 서울청년문화패스
- 비동기 처리
- 우아한테크코스
- Dreamhack
- 우테코
- Today
- Total
yon11b
파일 날짜 수정하기(touch), 파일 권한 수정하기(chmod) feat.심볼릭 파일 본문
파일 날짜 수정하기
일반 파일인 경우
touch -t YYYYMMDDHHMMDD [파일명]
심볼릭 파일인 경우
touch -t -h YYYYMMDDHHMMDD [파일명]
파일 권한 수정하기
파일 권한은 ls -l 명령어로 확인할 수 있다.
맨 앞에 있는 drwx~~가 권한을 나타낸다.
맨 앞 d은 폴더(디렉토리)를 말한다. 폴더가 아니라 파일일 경우 d가 아니라 - 로 표시된다.
권한은 맨 앞을 제외하고 그 뒤에서부터 3개씩 끊어 읽으면 되는데, 순서대로
사용자 권한, 그룹 권한, 다른 사용자 권한을 나타낸다.
예를 들어 -rwxrw-r--라면, 이 파일에는
rwx: 사용자 권한에 read(읽기), write(쓰기), execute(실행) 권한이 모두 부여됐고
rw-: 그룹 권한에 read,write 권한이 부여됐고
r--: 다른 사용자 권한에 read만 부여됨
을 나타낸다.
권한을 부여하려면 chmod 명령어를 쓰면 된다.
사용자 권한: u
그룹 권한: g
다른 사용자 권한: o
모두: a
형식
chmod [대상(u,g,o,a)] [추가or제거(+,-)] [권한(r,w,x)] [파일,폴더이름]
예시
chmod g+w test.c
는 그룹 권한 중 write 권한을 test.c파일에 부여한다는 뜻이다.
심볼릭 링크파일인 경우 권한 변경은 chmod -h [옵션] [파일이름] 으로 한다.
(여기서 옵션은 대상, 추가제거, 권한을 아울러 이르는 말이다.)
참고로 권한은 위처럼 문자(g+w)를 이용해서 할 수도 있지만, 숫자를 이용해서도 할 수 있다.
파일 권한 수정하기- 숫자를 이용한 권한 부여
1,2,4 로 권한을 부여할 수 있다.
r w x | 4 2 1
rwx를 모두 부여하고 싶을 때는 4+2+1=7을 부여하면 된다.
test.c 파일 권한을 다음과 같이 변경하고 싶다면,
user에서 rwx(4+2+1=7)
group에서 r-x(4+0+1=5)
other에서 r--(4+0+0=4)
chmod 754 test.c 를 하면 된다.
'개발 환경설정 > LINUX' 카테고리의 다른 글
하드링크, 소프트링크(심볼릭링크) (0) | 2023.01.10 |
---|---|
파일 용량 임의로 지정하기 (0) | 2023.01.10 |
ssh 오류가 낳은 wsl 재설치 (0) | 2022.08.24 |
vmware에서 일반 계정에 root 권한 부여하기 (1) | 2021.12.24 |
가상환경에 python 설치 (0) | 2021.12.23 |