| 퍼미션, 소유자, 파일 시간을 똑같이 다른 파일에 적용하기 | 작성일 : 2016/07/05 17:30 |
| 조회수 : 29281 |
|
제 목 : 퍼미션, 소유자, 파일 시간을 똑같이 다른 파일에 적용하기 작성자 : 좋은진호(truefeel, http://coffeenix.net/ ) 작성일 : 2016.7.5(화) A라는 파일이 있다. A 파일 내 문자열을 변환 후 B라는 파일로 저장했다.
B라는 새로운 파일로 저장했을 때 바뀌는 것은 퍼미션, 소유자(경우에 따라서), 그리고 파일 날짜. 이렇게 3개다. 이 3가지를 원래 파일과 동일하게 맞추고 싶다. 그리고 파일명도 B에서 원래대로 A로 바꾸려고 한다. 1. 리눅스에서
2. FreeBSD에서 2가지 방법이 있다. 1) GNU coreutils를 설치해서 FreeBSD의 chmod, chown는 coreutils가 아니라서 리눅스에서 사용하는 옵션이 없다. coreutils 패키지를 설치하면 리눅스와 동일하게 사용할 수 있다.
chmod, chown 대신 gchmod, gchown 명령을 한다. 2) stat 명령으로 파일의 상태 정보를 추출하는 stat명령으로 원래 파일의 퍼미션과 소유자를 알아낸 후 변경된 파일에 적용한다.
|
|||||||||||||
|
|