From 14a5e6b02006ec880b4133a9faac5afdf00ff62e Mon Sep 17 00:00:00 2001 From: Choi Young-jin Date: Mon, 11 Apr 2022 08:09:59 +0900 Subject: [PATCH] 2to3, 7za, 7zr, [, [[, aapt: add Korean translate (#7970) --- pages.ko/common/2to3.md | 32 ++++++++++++++++++++++++++++++++ pages.ko/common/7za.md | 26 +++++++++++++++++++------- pages.ko/common/7zr.md | 20 ++++++++++++++++++-- pages.ko/common/[.md | 33 +++++++++++++++++++++++++++++++++ pages.ko/common/[[.md | 37 +++++++++++++++++++++++++++++++++++++ pages.ko/common/aapt.md | 17 +++++++++++++++++ 6 files changed, 156 insertions(+), 9 deletions(-) create mode 100644 pages.ko/common/2to3.md create mode 100644 pages.ko/common/[.md create mode 100644 pages.ko/common/[[.md create mode 100644 pages.ko/common/aapt.md diff --git a/pages.ko/common/2to3.md b/pages.ko/common/2to3.md new file mode 100644 index 000000000..4dac1b682 --- /dev/null +++ b/pages.ko/common/2to3.md @@ -0,0 +1,32 @@ +# 2to3 + +> 파이썬 2 코드를 3으로 자동 변환. +> 더 많은 정보: . + +- 파일을 변경하지않고, 변경될 내용을 출력 (모의 테스트): + +`2to3 {{경로/파일.py}}` + +- 파이썬 2 파일을 3 파일로 변경: + +`2to3 --write {{경로/파일.py}}` + +- 특정 파이썬 2 기능을 파이썬 3로 변경 (아래는 raw_input과 print를 수정하는 예): + +`2to3 --write {{경로/파일.py}} --fix={{raw_input}} --fix={{print}}` + +- 특정 기능을 제외한 모든 파이썬 2 기능을 파이썬 3로 변경: + +`2to3 --write {{경로/파일.py}} --nofix={{has_key}} --nofix={{isinstance}}` + +- 파이썬 2 에서 파이썬 3 로 변환할 수 있는 목록을 출력: + +`2to3 --list-fixes` + +- 디렉토리 안의 모든 파이썬 2 파일을 파이썬 3로 변경: + +`2to3 --output-dir={{파이썬3/디렉토리/경로}} --write-unchanged-files --nobackups {{파이썬2/디렉토리/경로}}` + +- 2to3을 멀티쓰레드로 실행: + +`2to3 --processes={{4}} --output-dir={{파이썬3/디렉토리/경로}} --write --nobackups --no-diff {{파이썬2/디렉토리/경로}}` diff --git a/pages.ko/common/7za.md b/pages.ko/common/7za.md index 6dec87521..1b9aa1a70 100644 --- a/pages.ko/common/7za.md +++ b/pages.ko/common/7za.md @@ -1,25 +1,37 @@ # 7za > 높은 파일 압축률을 보여주는 파일 압축 프로그램. -> 더 적은 압축 타입을 지원하는 `7z`의 독립형 버전. +> 더 적은 압축 타입을 지원하지만, 크로스플랫폼인 점을 제외하면 `7z`과 유사합니다. > 더 많은 정보: . - 파일이나 디렉토리 압축하기: -`7za a {{archived.7z}} {{path/to/file_or_directory}}` +`7za a {{경로/archived.7z}} {{파일_혹은_디렉토리/의/경로}}` + +- 압축파일 암호화 (including file names): + +`7za a {{경로/encrypted.7z}} -p{{비밀번호}} -mhe=on {{경로/archive.7z}}` - 기존 디렉토리 경로에 존재하는 7z 파일 추출: -`7za x {{archived}}` +`7za x {{archive.7z}}` + +- 특정 디렉토리에 압축파일 추출: + +`7za x {{경로/archive.7z}} -o{{아웃풋/의/경로}}` + +- stdout에 압축파일 추출: + +`7za x {{경로/archive.7z}} -so` - 특정 압축 타입을 이용하여 추출하기: `7za a -t{{zip|gzip|bzip2|tar}} {{archived}} {{path/to/file_or_directory}}` +- 압축 파일의 내용 리스트: + +`7za l {{경로/archive.7z}}` + - 사용가능한 압축 타입 리스트: `7za i` - -- 압축 파일의 내용 리스트: - -`7za l {{archived}}` diff --git a/pages.ko/common/7zr.md b/pages.ko/common/7zr.md index 91d6ecfc9..381fd06fb 100644 --- a/pages.ko/common/7zr.md +++ b/pages.ko/common/7zr.md @@ -6,12 +6,28 @@ - 파일이나 디렉토리 압축하기: -`7zr a {{archived.7z}} {{경로/파일명_또는_디렉토리명}}` +`7zr a {{경로/archived.7z}} {{경로/파일명_또는_디렉토리명}}` + +- 압축파일 암호화 (including file names): + +`7zr a {{경로/encrypted.7z}} -p{{비밀번호}} -mhe=on {{경로/archive.7z}}` - 기존 디렉토리 경로에 존재하는 7z파일 추출하기: `7zr x {{archived.7z}}` +- 특정 디렉토리에 압축파일 추출: + +`7zr x {{경로/archive.7z}} -o{{아웃풋/의/경로}}` + +- stdout에 압축파일 추출: + +`7zr x {{경로/archive.7z}} -so` + - 압축 파일의 내용 리스트: -`7zr l {{archived.7z}}` +`7zr l {{경로/archived.7z}}` + +- 사용가능한 압축 타입 리스트: + +`7zr i` diff --git a/pages.ko/common/[.md b/pages.ko/common/[.md new file mode 100644 index 000000000..104a16819 --- /dev/null +++ b/pages.ko/common/[.md @@ -0,0 +1,33 @@ +# [ + +> 파일 형식 확인 및 값 비교. +> 조건이 참이면 0을 반환하고, 거짓이면 1을 반환합니다. +> 더 많은 정보: . + +- 주어진 변수가 문자열과 같은지/다른지 비교: + +`[ "${{변수}}" {{==|!=}} "{{문자열}}" ]` + +- 주어진 변수가 주어진 숫자와 같은지[eq]/다른지[ne]/보다 큰지[gt]/보다 작은지[lt]/크거나 같은지[ge]/작거나 같은지[le] 비교: + +`[ "${{변수}}" -{{eq|ne|gt|lt|ge|le}} {{숫자}} ]` + +- 지정된 변수에 비어 있지 않은 값이 있는지 확인: + +`[ -n "${{변수}}" ]` + +- 지정된 변수가 비어있는지 확인: + +`[ -z "${{변수}}" ]` + +- 지정된 파일이 있는지 확인: + +`[ -f {{파일/의/경로}} ]` + +- 지정된 디렉토리가 있는지 확인: + +`[ -d {{디렉토리/의/경로}} ]` + +- 지정된 파일 혹은 디렉토리가 있는지 확인: + +`[ -e {{디렉토리_혹은_파일/의/경로}} ]` diff --git a/pages.ko/common/[[.md b/pages.ko/common/[[.md new file mode 100644 index 000000000..15f27cbf5 --- /dev/null +++ b/pages.ko/common/[[.md @@ -0,0 +1,37 @@ +# [[ + +> 파일 형식 확인 및 값 비교. +> 조건이 참이면 0을 반환하고, 거짓이면 1을 반환합니다. +> 더 많은 정보: . + +- 주어진 변수가 특정 문자열과 같은지/다른지 테스트 + +`[[ ${{변수}} {{==|!=}} "{{문자열}}" ]]` + +- 주어진 문자열이 특정 glob/regex 와 매칭되는지 테스트 + +`[[ ${{변수}} {{==|=~}} {{패턴}} ]]` + +- 주어진 변수가 주어진 숫자와 같은지[eq]/다른지[ne]/보다 큰지[gt]/보다 작은지[lt]/크거나 같은지[ge]/작거나 같은지[le] 비교: + +`[[ ${{변수}} -{{eq|ne|gt|lt|ge|le}} {{숫자}} ]]` + +- 지정된 변수에 비어 있지 않은 값이 있는지 확인: + +`[[ -n ${{변수}} ]]` + +- 지정된 변수가 비어있는지 확인: + +`[[ -z ${{변수}} ]]` + +- 지정된 파일이 있는지 확인: + +`[[ -f {{파일/의/경로}} ]]` + +- 지정된 디렉토리가 있는지 확인: + +`[[ -d {{디렉토리/의/경로}} ]]` + +- 지정된 파일 혹은 디렉토리가 있는지 확인: + +`[[ -e {{디렉토리_혹은_파일/의/경로}} ]]` diff --git a/pages.ko/common/aapt.md b/pages.ko/common/aapt.md new file mode 100644 index 000000000..b7cf07e90 --- /dev/null +++ b/pages.ko/common/aapt.md @@ -0,0 +1,17 @@ +# aapt + +> Android Asset Packaging Tool. +> 안드로이드 앱의 소스를 컴파일하고 패키징합니다. +> 더 많은 정보: . + +- APK 아카이브에 포함된 파일 나열: + +`aapt list {{경로/app.apk}}` + +- 앱의 메타데이타 출력 (버전, 권한, 등등...): + +`aapt dump badging {{경로/app.apk}}` + +- 지정된 디렉토리에 새 APK 아카이브 생성: + +`aapt package -F {{경로/app.apk}} {{디렉토리/의/경로}}`