Find
#find starting_point options(-name, -type, -perm, -user, -size …)
# find ~ -size 0 -exec ls -l {} \;
-> Find ~(현재 위치) -size 0(용량이 비어 있는 파일) -exec(부가적인 작업 실행) ls -l {}(검색된 파일이 입력되어 처리됨) \(뒤에 있는 내용은 실행하지 않음) ;(명령어 종료)
# find / -iname .rhosts -exec ls -l {} \;
-> 숨김 파일을 포함한 원격으로 접속되는 것들을 대소문자를 무시하고 출력.
-iname(대소문자를 무시할 것) .rhosts(숨김 파일화 된 원격 접속 호스트)
Find 중요 명령어 모음
-newer : 검색된 파일보다 더 최근에 만들어지거나 수정된 파일 검색.
-empty : 빈 파일 검색.
-not : 아닌 것 검색.
which : 특정 명령어의 위치를 찾음.
#
which fine
locate : 다양한 패턴의 파일들을 찾음.
# locate *.bak
whereis : 명령어의 실행 파일 위치, 소스 위치, man 페이지 파일의 위치 찾음.
# whereis find
Tar
압축과 압축 해제
#tar :file compression and installation, backup
#backup : tar(local; 로컬), rsync(remote; 원격)
#windows : zip, 7-zip
#linux/UNIX : *.tar.gz[tarball]. Tar.bz2
파일을 압축하거나 압축을 풀 때
bzip2 : 압축 => bzip2 [file_name]
bunzip2 : 압축해재 => bunzip2(또는 bzip2 -d) *.bz2[file_name]
-> -d옵션을 사용 하면 bzip2으로도 압축을 풀 수 있다.
gzip : 압축 => gzip [file_name]
gunzip : 압축해재 => gunzip (또는 gzip -d) [file_name]
-> -d옵션을 사용 하면 gzip으로도 압축을 풀 수 있다.
파일을 *.tar.gz로 압축한다면 tar cvfz *.tar.gz file_name
파일이 *.tar.gz 이면 tar xvfz *.tar.gz 명령어를 쓰면 풀린다.
파일을 *.tar.bz2로 압축한다면 tar cvfj *.tar,bz2 file_name
파일이 *.tar.bz2이면 tar xvfj *.tar.bz2 명령어를 쓰면 풀린다.
Zip압축
'리눅스' 카테고리의 다른 글
[Linux] 기본 명령어 (0) | 2018.09.07 |
---|