반응형

bash 8

Linux 시스템에 연결된 모든 저장 장치 찾기

Linux 시스템에 연결된 모든 저장 장치 찾기 닫혔습니다. 이 질문은.출입 금지의현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?스택 오버플로의 주제가 되도록 질문을 업데이트합니다. 10년 전에 문을 닫았습니다. 이 질문을 개선합니다. 마운트 여부에 관계없이 특정 시스템에 연결된 모든 쓰기 가능한 스토리지 디바이스를 찾아야 합니다. 이를 위한 멍청한 방법은 모든 입력을 시도하는 것입니다./dev 가능한장치에 합니다.hd* and sd*)...... 더 나은 해결책이 있을까요, 아니면 이 방법을 고수해야 할까요?/proc/partitions에는 시스템이 인식하는 모든 차단 장치 및 파티션이 나열됩니다.그런 다음 사용해 볼 수 있습니다.file -s 파티션에 존재하는 파일 시스템의 종류..

source 2023.05.26

내부에 다른 디렉터리를 만드는 대신 'cp'가 디렉터리를 덮어쓰도록 강제하는 방법은 무엇입니까?

내부에 다른 디렉터리를 만드는 대신 'cp'가 디렉터리를 덮어쓰도록 강제하는 방법은 무엇입니까? 기존 디렉터리를 덮어쓸 Bash 스크립트를 작성하려고 합니다.디렉토리가 있습니다.foo/그리고 나는 덮어쓰려고 노력하고 있습니다.bar/그것과 함께.하지만 내가 이렇게 할 수 있어요. cp -Rf foo/ bar/ 신참의bar/foo/디렉토리가 생성됩니다.나는 그것을 원하지 않는다.두 개의 파일이 있습니다.foo/;a그리고.b이름이 같은 파일이 있습니다.bar/뿐만 아니라.나는 그것을 원합니다.foo/a그리고.foo/b대체할bar/a그리고.bar/b.다음을 사용하여 이 작업을 수행할 수 있습니다.-T의 옵션.cp. 자세한 내용은 맨 페이지 참조cp. -T, --no-target-directory treat D..

source 2023.05.11

셸 스크립트에서 심볼릭 링크를 확인하는 방법

셸 스크립트에서 심볼릭 링크를 확인하는 방법 (Unix와 유사한 시스템에서) 절대 경로 또는 상대 경로가 주어지면 중간 심볼 링크를 해결한 후 대상의 전체 경로를 결정하고 싶습니다.~사용자 이름 표기법도 동시에 해결할 수 있는 보너스 포인트. 대상이 디렉토리라면 디렉토리에 chdir()를 입력한 다음 getcwd()를 호출할 수도 있지만, C 도우미를 작성하는 것보다 셸 스크립트에서 이 작업을 수행하고 싶습니다.안타깝게도 셸은 사용자에게 심볼릭 링크의 존재를 숨기려고 하는 경향이 있습니다(OS X의 경우 이는 bash입니다). $ ls -ld foo bar drwxr-xr-x 2 greg greg 68 Aug 11 22:36 bar lrwxr-xr-x 1 greg greg 3 Aug 11 22:36 fo..

source 2023.05.06

AWS S3 CLI를 사용하여 BASH에서 stdout으로 파일을 덤프하는 방법은 무엇입니까?

AWS S3 CLI를 사용하여 BASH에서 stdout으로 파일을 덤프하는 방법은 무엇입니까? (ls 명령에 지정된 대로) S3의 경로를 사용하여 모든 파일 개체의 내용을 덤프하는 bash 스크립트를 시작합니다.stdout기본적으로 복제하고 싶습니다.cat /path/to/files/*S3를 제외하고, 예를 들어.s3cat '/bucket/path/to/files/*'옵션을 검토하는 첫 번째 경향은 다음과 같습니다.cp임시 파일로 명령한 다음cat그거. 이와 유사한 방법을 사용해 본 사람이 있거나 이미 어떤 명령을 사용하는지 찾을 수 없는 명령이 있습니까? 모든 파일 개체의 내용을 stdout에 덤프합니다. 합격하면 이 일을 해낼 수 있습니다.-의 목적지로aws s3 cp지휘권예를들면,$ aws s3 c..

source 2023.04.26

OS X에서 $PATH 변수의 현재 값을 확인하려면 어떻게 해야 합니까?

OS X에서 $PATH 변수의 현재 값을 확인하려면 어떻게 해야 합니까? $PATH 반환: - bash: /usr/local/share/npm/bin:/Library/Frameworks/Python.frameworks/Versions/2.7/bin:/usr/local/sbin:~/bin:/Library/Frameworks/Python/Currents:/Currents:/bin:/bin:/bin:/Librameworks. 이것은 매우 보기 흉하고 Homebrew를 가동시키는 데에도 문제가 있을 수 있습니다.명령어를 사용해야 합니다.echo $PATHPATH 변수를 표시하거나 실행하기만 하면 됩니다.set또는env모든 환경변수를 표시합니다. 타이핑으로$PATHPATH 변수 내용을 명령 이름으로 실행하려고 했..

source 2023.04.16

각 파일 및 디렉토리의 크기를 나열하고 Bash에서 내림차순으로 정렬하려면 어떻게 해야 합니까?

각 파일 및 디렉토리의 크기를 나열하고 Bash에서 내림차순으로 정렬하려면 어떻게 해야 합니까? Bash에서는 디렉토리 크기를 쉽게 구할 수 없다는 것을 알았습니다. 는 그걸 입력했을 때 요.ls -디렉토리 파일사이즈의 모든 합계를 재귀적으로 리스트 할 수 있습니다.또, 파일도 사이즈순으로 정렬할 수 있습니다. 그게 가능한가요?디렉토리로 이동하여 다음 명령을 실행합니다. du -a --max-depth=1 | sort -n 또는 사람이 읽을 수 있는 크기의 경우 -h를 추가하고 큰 디렉토리/파일을 먼저 인쇄하려면 -r을 추가합니다. du -a -h --max-depth=1 | sort -hr ★★★★★★★★★★★★★★.--max-depthX 버전의 X에는 옵션이 .du명령어를 입력합니다.대신 다음을 사용..

source 2023.04.11

연속 스트림을 '그립'하는 방법

연속 스트림을 '그립'하는 방법 ★★★★★★★★★★★를 사용할 수 있습니까?grep속되되 츠요시 은 일종의 '아, 아, 아'라는 뜻이에요.tail -f 「」, 「」, 「」,grep관심 있는 대사만 남길 수 있도록 출력에 적어주세요. tail -f | grep pattern 그런 것 같아grep 번만 할 수 .tail즉 '없음 '없음', '없음', '없음', '없음..grepBSD grep(FreeBSD, Mac OS X)는 BSD Grep입니다. tail -f file | grep --line-buffered my_pattern ?--line-bufferedGNU grep(「Linux」)는, 「SmartOS, AIX, QNX」(「SmartOS, AIX, QNX」)의 「Unix-likes」의 「YMV」를 ..

source 2023.04.11

Linux 스크립트의 터미널에서 사용자 입력 숨기기

Linux 스크립트의 터미널에서 사용자 입력 숨기기 다음과 같은 bash 스크립트가 있습니다. #!/bin/bash echo "Please enter your username"; read username; echo "Please enter your password"; read password; 사용자가 단말기에 비밀번호를 입력할 때 비밀번호를 표시하지 않도록 하고 싶다(*************************************************어떻게 하면 좋을까요?다음과 같이 읽기 호출에 -s를 입력합니다. $ read -s PASSWORD $ echo $PASSWORD 갱신하다 * 한 이렇게 하면 (안드레아스'의 '안드레아스'의 '안드레아스'의 '안드레아스'의 '안드레아스'의 '안드레아스'..

source 2023.04.11
반응형