예전엔느 gz를 사용했으나 압률율이 더 좋은 xz, bz2 를 사용하기도 한다.
1. 파일 압축과 해제
xz
xz 파일이름
xz -d 파일이름.xz
xz -l 파일이름.xz
xz -k 파일이름
파일이름으로 압축. 압축대상 파일은 삭제
파일 이름으로 압축해제. decompress
압축후 파일목록과 압축률 등을 출력.lit
압축 후 기존 파일 보존. keep
bzip2
bzip2 파일이름
bzip2 -d 파일이름.bz2
압축
압축해제
gzip
gzip 파일이름
gzip -d 파일이름.gz
압축
압축해제
zip
zip 생성할파일명.zip 압축할 파일이름
윈도우와 호환 되는 zip로 압축
uinzip
unzip 압축파일이름.zip
2. 파일 묶기
윈도우는 여러개 파일을 지정해서 압축해서 하나의 파일로 만드는 과정이 자동이다.
리눅스는 수동이다. 따라서 지정해줘야 한다.
tar
파일묶기 명령이다.
c - 새로운 묶음 파일 생성
x - 묶음 파일 풀기
t - 묶음 파일 해제 전에 묶인 경로를 표시
C - 지정한 디렉토리에 묶음 파일을 품.
f(필수) - 묶음 파일의 이름을 지정
v - visual. 과정을 보여줌
J - tar + xz
z - tar + gzip
j - tar + bzip2
tar xvfJ 파일이름.tar.xz
tar xvfj 파일이름.tar.bz2
gzip 압축 해제 + tar 풀기
bzip2 압축 해제 + tar 풀기
3. 파일 위치 검색
find 경로옵션조건 action
옵션 : -name, -user(소우자), newer(전, 후), -perm(허가권), -size(크기)
action : -print(기본값), -exec(외부 명령 실행)
find /etc -name "*.conf"
find /home -user rocky
find ~ -perm 644
find /usr/bin -size +10k -size -100k
/etc폴더에서 파일명에 .conf 포함되는 파일 찾기
홈 폴더에서 소유자가 유저 rocky인 파일 찾기
홈디렉토리에 권한이 644인 파일 찾기
/sur/bin 폴더에서 10k~100k 크기의 파일 찾기
find ~ -size 0k 0-exec ls -l { } \;
현재 사용자의 홈 디렉토리 하위의 크기가 0인 파일 목록을 상세히 출력
find /home -name "*.swp" -exec rm { } \;
find /home -name "*.swp" 실행 결과를 rm으로 삭제함
which 실행파일 이름
path 에 설정된 디렉터리와 검색한다.
whereis 실행파일 이름
실행 파일 및 소스, man 페이지 파일까지 검색한다.
'이것이 리눅스다 따라하기' 카테고리의 다른 글
14. 이것이 리눅스다 공부하기 - 프로세스와 서비스,소켓 개념 이해 (0) | 2024.03.23 |
---|---|
13. 이것이 리눅스다 공부하기 - 파이프, 필터, 리디렉션 (0) | 2024.03.23 |
12. 이것이 리눅스다 공부하기 - 네트워크 관련 설정과 명령어 (0) | 2024.03.23 |
11. 이것이 리눅스다 공부하기 - 표준시간대 변경, cron, at 예약 명령지정 (0) | 2024.03.23 |
09. 이것이 리눅스다 공부하기 - 리눅스 관리자를 위한 명령어 (0) | 2024.03.23 |
07. 이것이 리눅스다 공부하기 -사용자 관리와 파일 속성 (0) | 2024.03.22 |
06. 이것이 리눅스다 공부하기 - 리눅스 기본 명령 (0) | 2024.03.22 |
05. 이것이 리눅스다 공부하기 - 리눅스 운영에 필요한 기본개념 정리 (0) | 2024.03.22 |