From 72cd98bac3d819403fd74d6319bb5864d381dd4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=BD=94=EB=93=9C=EC=8B=B8=EC=9D=B4?= <81800589+CodePsy-2001@users.noreply.github.com> Date: Sun, 9 Jun 2024 21:16:11 +0900 Subject: [PATCH] pwd, touch, mv, mkdir, rmdir, find, exa, eza, cat: add and update Korean translation (#12905) * pages.ko/pwd,touch,mv,mkdir,rmdir,find,exa,eza: add pages * cat: reflect en updates in Korean translation --- pages.ko/common/cat.md | 20 ++++++++++++++------ pages.ko/common/exa.md | 36 ++++++++++++++++++++++++++++++++++++ pages.ko/common/eza.md | 36 ++++++++++++++++++++++++++++++++++++ pages.ko/common/find.md | 36 ++++++++++++++++++++++++++++++++++++ pages.ko/common/mkdir.md | 16 ++++++++++++++++ pages.ko/common/mv.md | 32 ++++++++++++++++++++++++++++++++ pages.ko/common/rmdir.md | 13 +++++++++++++ pages.ko/common/touch.md | 20 ++++++++++++++++++++ pages.ko/linux/pwd.md | 16 ++++++++++++++++ 9 files changed, 219 insertions(+), 6 deletions(-) create mode 100644 pages.ko/common/exa.md create mode 100644 pages.ko/common/eza.md create mode 100644 pages.ko/common/find.md create mode 100644 pages.ko/common/mkdir.md create mode 100644 pages.ko/common/mv.md create mode 100644 pages.ko/common/rmdir.md create mode 100644 pages.ko/common/touch.md create mode 100644 pages.ko/linux/pwd.md diff --git a/pages.ko/common/cat.md b/pages.ko/common/cat.md index 7cb165ce5..34f318205 100644 --- a/pages.ko/common/cat.md +++ b/pages.ko/common/cat.md @@ -3,14 +3,22 @@ > 파일 출력 및 연결. > 더 많은 정보: . -- 표준출력으로 파일 내용 출력: +- 파일 내용을 `stdout`으로 출력: -`cat {{파일명}}` +`cat {{경로/대상/파일}}` -- 여러 파일을 대상 파일에 연결: +- 여러 파일을 출력 파일로 연결: -`cat {{파일명1 파일명2 ...}} > {{대상_파일명}}` +`cat {{경로/대상/파일1 경로/대상/파일2 ...}} > {{경로/대상/출력_파일}}` -- 대상 파일에 여러 파일 내용 추가: +- 여러 파일을 출력 파일에 추가: -`cat {{파일명1 파일명2 ...}} >> {{대상_파일명}}` +`cat {{경로/대상/파일1 경로/대상/파일2 ...}} >> {{경로/대상/출력_파일}}` + +- 버퍼링 없이 파일 내용을 출력 파일로 복사: + +`cat -u {{/dev/tty12}} > {{/dev/tty13}}` + +- `stdin`을 파일로 쓰기: + +`cat - > {{경로/대상/파일}}` diff --git a/pages.ko/common/exa.md b/pages.ko/common/exa.md new file mode 100644 index 000000000..413d6cc7d --- /dev/null +++ b/pages.ko/common/exa.md @@ -0,0 +1,36 @@ +# exa + +> `ls`의 현대적인 대체품 (디렉토리 내용 나열). +> 더 많은 정보: . + +- 파일을 한 줄에 하나씩 나열: + +`exa --oneline` + +- 숨김 파일을 포함한 모든 파일 나열: + +`exa --all` + +- 모든 파일의 긴 형식 목록 (권한, 소유권, 크기 및 수정 날짜): + +`exa --long --all` + +- 가장 큰 파일을 맨 위에 나열: + +`exa --reverse --sort={{size}}` + +- 파일 트리를 3단계 깊이로 표시: + +`exa --long --tree --level={{3}}` + +- 수정 날짜순으로 파일 나열 (오래된 것부터): + +`exa --long --sort={{modified}}` + +- 헤더, 아이콘 및 Git 상태와 함께 파일 나열: + +`exa --long --header --icons --git` + +- `.gitignore`에 언급된 파일은 나열하지 않음: + +`exa --git-ignore` diff --git a/pages.ko/common/eza.md b/pages.ko/common/eza.md new file mode 100644 index 000000000..132a5f0f0 --- /dev/null +++ b/pages.ko/common/eza.md @@ -0,0 +1,36 @@ +# eza + +> `exa`를 기반으로 한 `ls`의 현대적이고 유지 관리되는 대체품. +> 더 많은 정보: . + +- 파일을 한 줄에 하나씩 나열: + +`eza --oneline` + +- 숨김 파일을 포함한 모든 파일 나열: + +`eza --all` + +- 모든 파일의 긴 형식 목록 (권한, 소유권, 크기 및 수정 날짜): + +`eza --long --all` + +- 가장 큰 파일을 맨 위에 나열: + +`eza --reverse --sort={{size}}` + +- 파일 트리를 3단계 깊이로 표시: + +`eza --long --tree --level={{3}}` + +- 수정 날짜순으로 파일 나열 (오래된 것부터): + +`eza --long --sort={{modified}}` + +- 헤더, 아이콘 및 Git 상태와 함께 파일 나열: + +`eza --long --header --icons --git` + +- `.gitignore`에 언급된 파일은 나열하지 않음: + +`eza --git-ignore` diff --git a/pages.ko/common/find.md b/pages.ko/common/find.md new file mode 100644 index 000000000..f07335376 --- /dev/null +++ b/pages.ko/common/find.md @@ -0,0 +1,36 @@ +# find + +> 디렉토리 트리 아래에서 파일 또는 폴더를 재귀적으로 찾습니다. +> 더 많은 정보: . + +- 확장자로 파일 찾기: + +`find {{루트_경로}} -name '{{*.ext}}'` + +- 여러 경로/이름 패턴에 맞는 파일 찾기: + +`find {{루트_경로}} -path '{{**/경로/**/*.ext}}' -or -name '{{*패턴*}}'` + +- 대소문자를 구분하지 않고 주어진 이름에 맞는 디렉토리 찾기: + +`find {{루트_경로}} -type d -iname '{{*lib*}}'` + +- 주어진 패턴에 맞는 파일을 특정 경로를 제외하고 찾기: + +`find {{루트_경로}} -name '{{*.py}}' -not -path '{{*/site-packages/*}}'` + +- 주어진 크기 범위에 맞는 파일을 찾고 재귀 깊이를 "1"로 제한: + +`find {{루트_경로}} -maxdepth 1 -size {{+500k}} -size {{-10M}}` + +- 각 파일에 대해 명령 실행 (명령 내에서 파일명을 액세스하려면 `{}` 사용): + +`find {{루트_경로}} -name '{{*.ext}}' -exec {{wc -l}} {} \;` + +- 오늘 수정된 모든 파일을 찾아 결과를 단일 명령에 인수로 전달: + +`find {{루트_경로}} -daystart -mtime {{-1}} -exec {{tar -cvf archive.tar}} {} \+` + +- 빈 (0 바이트) 파일을 찾아 삭제: + +`find {{루트_경로}} -type {{f}} -empty -delete` diff --git a/pages.ko/common/mkdir.md b/pages.ko/common/mkdir.md new file mode 100644 index 000000000..eea94affb --- /dev/null +++ b/pages.ko/common/mkdir.md @@ -0,0 +1,16 @@ +# mkdir + +> 디렉토리를 생성하고 해당 권한을 설정합니다. +> 더 많은 정보: . + +- 특정 디렉토리 생성: + +`mkdir {{경로/대상/폴더1 경로/대상/폴더2 ...}}` + +- 필요시 특정 디렉토리와 그 [상위] 디렉토리를 생성: + +`mkdir -p {{경로/대상/폴더1 경로/대상/폴더2 ...}}` + +- 특정 권한으로 디렉토리 생성: + +`mkdir -m {{rwxrw-r--}} {{경로/대상/폴더1 경로/대상/폴더2 ...}}` diff --git a/pages.ko/common/mv.md b/pages.ko/common/mv.md new file mode 100644 index 000000000..dfa761b5d --- /dev/null +++ b/pages.ko/common/mv.md @@ -0,0 +1,32 @@ +# mv + +> 파일 및 디렉토리를 이동하거나 이름을 변경합니다. +> 더 많은 정보: . + +- 대상이 기존 디렉토리가 아닌 경우 파일 또는 디렉토리 이름 변경: + +`mv {{경로/대상/원본}} {{경로/대상/목표}}` + +- 파일 또는 디렉토리를 기존 디렉토리로 이동: + +`mv {{경로/대상/원본}} {{경로/대상/기존_폴더}}` + +- 여러 파일을 기존 디렉토리로 이동하고 파일 이름은 그대로 유지: + +`mv {{경로/대상/원본1 경로/대상/원본2 ...}} {{경로/대상/기존_폴더}}` + +- 기존 파일을 덮어쓸 때 확인하지 않음: + +`mv -f {{경로/대상/원본}} {{경로/대상/목표}}` + +- 파일 권한과 관계없이 기존 파일을 덮어쓸 때 확인을 요청: + +`mv -i {{경로/대상/원본}} {{경로/대상/목표}}` + +- 대상 위치에 기존 파일이 있을 경우 덮어쓰지 않음: + +`mv -n {{경로/대상/원본}} {{경로/대상/목표}}` + +- 파일을 이동한 후에 파일을 표시하는 자세한 모드로 이동: + +`mv -v {{경로/대상/원본}} {{경로/대상/목표}}` diff --git a/pages.ko/common/rmdir.md b/pages.ko/common/rmdir.md new file mode 100644 index 000000000..d7008f8e9 --- /dev/null +++ b/pages.ko/common/rmdir.md @@ -0,0 +1,13 @@ +# rmdir + +> 파일이 없는 디렉토리를 제거합니다. +> 같이 보기: `rm`. +> 더 많은 정보: . + +- 특정 디렉토리 제거: + +`rmdir {{경로/대상/폴더1 경로/대상/폴더2 ...}}` + +- 특정 중첩 디렉토리를 재귀적으로 제거: + +`rmdir -p {{경로/대상/폴더1 경로/대상/폴더2 ...}}` diff --git a/pages.ko/common/touch.md b/pages.ko/common/touch.md new file mode 100644 index 000000000..4593e8741 --- /dev/null +++ b/pages.ko/common/touch.md @@ -0,0 +1,20 @@ +# touch + +> 파일을 생성하고 접근/수정 시간을 설정합니다. +> 더 많은 정보: . + +- 특정 파일 생성: + +`touch {{경로/대상/파일1 경로/대상/파일2 ...}}` + +- 파일의 [a]ccess 또는 [m]odification 시간을 현재 시간으로 설정하고 파일이 없으면 [c]reate 하지 않음: + +`touch -c -{{a|m}} {{경로/대상/파일1 경로/대상/파일2 ...}}` + +- 파일의 [t]ime을 특정 값으로 설정하고 파일이 없으면 [c]reate 하지 않음: + +`touch -c -t {{YYYYMMDDHHMM.SS}} {{경로/대상/파일1 경로/대상/파일2 ...}}` + +- 파일의 타임스탬프를 [r]eference 파일의 타임스탬프로 설정하고 파일이 없으면 [c]reate 하지 않음: + +`touch -c -r {{경로/대상/참조_파일}} {{경로/대상/파일1 경로/대상/파일2 ...}}` diff --git a/pages.ko/linux/pwd.md b/pages.ko/linux/pwd.md new file mode 100644 index 000000000..37ea61765 --- /dev/null +++ b/pages.ko/linux/pwd.md @@ -0,0 +1,16 @@ +# pwd + +> 현재 작업 중인 디렉토리의 이름을 출력합니다. +> 더 많은 정보: . + +- 현재 디렉토리 출력: + +`pwd` + +- 현재 디렉토리를 출력하고 모든 심볼릭 링크를 해석 (즉, "물리적" 경로 표시): + +`pwd --physical` + +- 현재 논리적 디렉토리 출력: + +`pwd --logical`