coreutils

ls -l의 출력에 대한 문서는 어디에서 찾을 수 있나요?
coreutils

ls -l의 출력에 대한 문서는 어디에서 찾을 수 있나요?

이와 관련하여 많은 질문이 있습니다.ls 출력 이해,ls -la의 열은 무엇입니까?,"ls -la"는 무엇을 합니까?,ls -al 출력의 필드는 무엇을 의미합니까?등. 나는 또한 그것을 설명하려는 기사가 있는 다른 많은 웹사이트를 접했습니다. 그들 각각의 공통점은 열의 의미를 적었음에도 불구하고 원래 해당 정보를 얻은 위치에 대한 링크/참조가 전혀 없다는 것입니다. 세 번째 질문에 대한 답변은 다음과 같습니다.coreutils 매뉴얼, 그러나 여전히 지침을 제공하지 않는 맨페이지와 매우 유사합니다....

Admin

ls 출력에는 "N'*"이라는 파일이 "N'\''*"로 표시됩니다.
coreutils

ls 출력에는 "N'*"이라는 파일이 "N'\''*"로 표시됩니다.

체계: 우분투 22.04.3 LTS GNU bash, 버전 5.1.16(1)-릴리스(x86_64-pc-linux-gnu) ls(GNU coreutils) 8.32 상태: $ touch "N'*" $ ls 'N'\''*' "GNU Coreutils - 파일 이름 인용" 상태: "작은 따옴표가 있는 파일은 말도 안되는 방식으로 인쇄됩니다!" 이 문제는 버전 8.26에서 빠르게 해결되었습니다. $ touch "Don't README.txt" $ ls-8.25 'Don'\''t README.tx...

Admin

sync(1) 및 sync(8)에 대한 매뉴얼 페이지가 있는 이유는 무엇이며 어떻게 다른가요?
coreutils

sync(1) 및 sync(8)에 대한 매뉴얼 페이지가 있는 이유는 무엇이며 어떻게 다른가요?

Linux 매뉴얼 페이지에 두 가지 다른 유틸리티가 있지만 차이점을 이해하지 못합니다. 놀랍게도 유사해 보이는 sync(1)과 sync(8)이 있습니다. https://linux.die.net/man/8/sync https://linux.die.net/man/1/sync 나는 아마도 분명한 것을 놓치고있을 것입니다. 그것들은 어떻게 다른가요? (나는 sync(2)가 시스템 호출이라는 것을 알고 있습니다. 하지만 sync(1)과 sync(8)은 기본적으로 동일해 보이죠?) ...

Admin

다른 명령을 "제자리"에 두는 명령이 있습니까?
coreutils

다른 명령을 "제자리"에 두는 명령이 있습니까?

나는 종종 쉘 내부에서 파일을 "편집"하려고 시도하는 것을 발견합니다. words.txt그 문자가 포함된 모든 줄을 삭제하고 싶습니다.이자형. 그런 다음 다음을 실행합니다. $ grep -v e words.txt > words-without-e.txt $ mv words-without-e.txt words.txt 많은 사람들이 다음 명령을 실행할 때 왜 빈 파일이 남아 있는지 혼란스러워합니다(저는 파일이 없습니다). $ grep -v e words.txt > words.txt grep: ...

Admin

의사도요
coreutils

의사도요

의사도요 테스트를 위해 서버의 CPU 아키텍처에 대한 정보를 시뮬레이션해야 합니다. 이를 달성할 수 있는 유일한 방법은 lscpu 명령(lscpu | grep Architecture모의 스키마를 반환해야 합니다.). lscpu가 /proc/cpuinfo데이터를 가져오는 것을 알고 있지만 sysf찾을 수 없습니다.정확히 뭐야?lscpu가 다른 아키텍처를 반환하도록 변경해야 합니까? 문맥 사용자가 사용하고 있는 CPU 아키텍처를 간단히 확인하고 있습니다. 나는 이것을 확인함으로써 이것을 한다 if 'ar...

Admin

BusyBox의 tar --exclude는 제외되지 않습니다.
coreutils

BusyBox의 tar --exclude는 제외되지 않습니다.

dir1/dir2/file스위치를 사용하여 콘텐츠가 포함된 tar 파일을 추출합니다 --exclude dir2. gnu tar는 제외되지만 busybox tar는 제외됩니다. 훌륭하게 작동 --exclude dir1/dir2합니다. 그런데 왜 그럴까요?dir2busybox의 tar 이름을 딴 디렉토리를 제외하는 방법이 있습니까 ? test.sh는 다음과 같습니다. # busybox 1.36 tested on debian:11 livecd and fedora:37 livecd busybox # cle...

Admin

cp -b (--backup)는 정확히 무엇을 합니까?
coreutils

cp -b (--backup)는 정확히 무엇을 합니까?

분명한 사실을 말하기 전에 백업 옵션이 파일을 백업한다는 것을 알고 있습니다. 하지만 문제는 이 cp명령이 일반적으로 파일을 백업한다는 것입니다. 파일 복사본이 백업이라고 말할 수도 있습니다. 더 정확하게 내 질문은 다음과 같습니다. -b이 옵션은 cp명령이 아직 수행하지 않는 작업을 수행합니까? cp(1) 매뉴얼 페이지에서는 --backup이 옵션에 대해 다음과 같이 설명합니다. 각 기존 대상 파일 백업 이 정의는 그다지 유용하지 않으며 기본적으로 "백업할 백업 옵션"이라고 말합니다. -b무엇이...

Admin

Mac에서 최신 coreutils를 사용하는 방법은 무엇입니까?
coreutils

Mac에서 최신 coreutils를 사용하는 방법은 무엇입니까?

Mac에서 최신 coreutil을 얻는 방법은 무엇입니까? 다음을 사용하여 이 문제가 발생했습니다 csplit. foo.txt: foo 1 foo 2 foo 3 $: csplit foo '^foo$' '{*}' # error Mac에서는 manpage, 가 FreeBSD 버전이고 이 옵션을 제공하지 않는지 man csplit다시 확인하세요 . 사실 정확한 분할 수를 미리 알려줘야 해요. 그러면 다시 구현하게 되거나 Mac에 로그인 할 수 있습니다 .csplit'{*}'czplitGNU coreu...

Admin

coreutils ls 요약
coreutils

coreutils ls 요약

lsMS-DOS/Windows에 있는 것처럼 coreutils 명령에 요약 옵션이 없는 이유는 무엇입니까 ? 요약 옵션의 경우 다음을 의미합니다. 계산문서그리고목차그리고 그들의 요약크기. 고쳐 쓰다: 내용은 다음과 같아야 합니다. "심지어DOS/Windows에는 하나가 있습니다. " 그것은: command.com vs. sh cmd.exe vs. bash 후자에는 분명한 점이 있습니다. 그러나 어떤 이유에서인지, 그것이 바로 문제입니다. Linux/Unix는요약 없음디렉토리 목록에 ...

Admin

파일 시스템 전반의 mv가 복사와 삭제 사이에 대상 파일 시스템 캐시를 플러시합니까?
coreutils

파일 시스템 전반의 mv가 복사와 삭제 사이에 대상 파일 시스템 캐시를 플러시합니까?

mv간단하게 구현됩니다rename()가능할 때마다 이름을 바꿔도 작동하지 않을 때마다 복사한 다음 삭제하는 방법으로 돌아가십시오. 실제로(하지만 이론적으로는 그렇지 않다.), 두 경우 모두 소스와 대상이 각각 동일하거나 다른 파일 시스템에 있는 경우입니다. 내 질문:POSIX 표준에 정의되고 GNU coreutils의 일부로 구현된 것처럼 mv후자의 경우(예: 이름 바꾸기, 복사로 대체한 후 삭제가 불가능함) 파일 시스템 캐시가 어떤 의미에서 플러시된다는 것이 보장됩니까?sync) 적절한 시간에 대상...

Admin

저장소에서 mv/rm 등의 Git 버전 사용
coreutils

저장소에서 mv/rm 등의 Git 버전 사용

Git에는 이와 같은 자체 버전의 명령이 있으므로 mv저장소 rm에서 이러한 작업을 수행할 때 실제로 사용해야 합니다. 그러나 나는 종종 이 일을 잊어버리는 유일한 사람이 아니라고 확신합니다. Git 저장소에서 작업할 때 이러한 도구를 자동으로 사용하는 방법이 있습니까? bash나는 zsh, 또는 에 대한 답변에 관심이 있습니다 fish. ...

Admin