brunch

리눅스 사용자 관리 & 파일 관리(압축)

IT 리눅스 분야 4/29

by 채한빈

사용자 관리

vi, gedit으로 /etc/passwd 파일 열기

ex) ubuntu : x : 1000 : 1000 : ubuntu,,, : /home/ubuntu : /bin/bash

사용자 이름 : 비밀번호 : 사용자 ID : 사용자 소속그룹 ID : 추가 정보 : 홈 디렉토리 : 기본 쉘


새로운 사용자 추가

adduser 사용자이름


비밀번호 설정 또는 변경

passwd 사용자이름


사용자 속성 변경

usermod 사용자이름


사용자 삭제

userdel 사용자이름

-r : 사용자 삭제 및 홈 디렉토리 삭제


파일관리(압축)

파일 압축 -

XZ 파일명

[option]

-k : 원본파일 보존, 압축파일 생성

-d : 압축파일 압축 해제

확장자 : 압축된파일.xz


bzip2 파일명 (압축률이 XZ보다 낮음)

[option]

-k : 원본 남기고 압축

-d : 압축파일 압축 해제

확장자 : 압축된파일.bz2


gzip 파일명

-k : 원본 남기고 압축

-d : 압축파일 압축 해제

확장자 : 압축된파일.gz


zip

Window와 호환하기 위해 사용


파일관리(묶기)

파일 묶기 -

tar 파일명

여러 파일들을 묶어 주는 기능

[option]

cvf 파일명 : 파일 묶기

[option]

j : bzip2 형식으로 압축

J : xz 형식으로 압축

z : gzip

ex) tar cvfJ 압축파일명 파일1 파일2 파일3 : 각각의 파일 xz형식으로 묶기


tvf 파일명 : 파일 읽기

ex) tar tvf 파일명 : 파일내용 자세하게 표시


xvf 파일명 : 묶긴 파일 풀기

tar Cxvf 디렉토리경로 압축파일명 : 특정 디렉토리에 tar 파일 풀기


파일관리(위치 출력)

실행파일 위치 출력 -

which 명령어

명령어 실행파일의 위치(경로 표시)


whereis 명령어

man/소스파일/path


locate 명령어

명령어가 설치되어 있는 위치 출력


find 명령어

[option]

-name : 특정 이름의 파일 찾기

ex) find . -name "*.tar" : 확장자가 tar 인 파일 찾기

-user : 특정 유저로 생성된 파일 찾기

ex) find . -user ubuntu : ubuntu 유저가 생성한 파일 찾기

-perm : 특정 권한이 지정된 파일 찾기

ex) find . -perm 777 : 모든 권한이 지정된 파일 찾기

-size : 특정 용량의 파일 찾기

ex) find . -size +10k +100k : 용량이 10k ~ 100k 용량 사이의 파일 찾기

-exec : 명령어끼리 연결 (명령어 -exec 실행명령어 {대상} \;)

ex) find . -name "*.tar" -exec rm {} \;

: 확장자가 tar인 파일들 모두 삭제

-exec 설명.jpeg

keyword
작가의 이전글리눅스 파일 탐색