readlink

Bash 자동 완성이 특정 명령의 동작을 모방하게 하려면 어떻게 해야 합니까?
readlink

Bash 자동 완성이 특정 명령의 동작을 모방하게 하려면 어떻게 해야 합니까?

특정 Linux 명령이 포함된 스크립트를 작성 중입니다. 이제 명령줄에서 직접 사용할 때 명령에 자동 완성 동작이 적용됩니다. 예를 들어, 명령 이름, 공백, 문자열을 입력하고 탭을 누르면 경로에 있는 실행 파일 이름이 완성됩니다. 그러나 래퍼 스크립트는아니요이런 버릇이 있는 것 같습니다. bash가 래퍼에 대해 원래 명령과 동일한 자동 완성을 사용하도록 하려면 어떻게 해야 합니까? 좀 더 구체적으로 말하자면, 명령은 입니다 which. 실패하지 않을 경우 이를 호출하는 래퍼를 작성하고 있습니다 . ...

Admin

존재하지 않는 파일에 대한 "readlink -e"에 대한 Linux 대안
readlink

존재하지 않는 파일에 대한 "readlink -e"에 대한 Linux 대안

Windows에서는 파일 저장 대화 상자에 제공할 수 있도록 존재하지 않는 파일에 대한 전체 경로를 생성하여 호스트 응용 프로그램에 파일을 저장할 위치를 알려주는 경우가 많습니다. Cygwin을 사용하면 다음과 같이 할 수 있습니다. cygpath -au Some/Relative/Path.blah # For Cygwin apps cygpath -aw Some/Relative/Path.blah # For Windows apps putclip나는 관련 애플리케이션의 파일 저장 대화 상자에 붙여넣을 수 ...

Admin

readlink/realpath를 사용할 수 없는 경우 POSIX 셸에서 상대 경로를 해결하는 방법은 무엇입니까?
readlink

readlink/realpath를 사용할 수 없는 경우 POSIX 셸에서 상대 경로를 해결하는 방법은 무엇입니까?

readlink유틸리티를 사용할 수 없는 경우 realpath상대 경로를 확인하기 위해 POSIX 쉘 스크립트에서 무엇을 사용할 수 있습니까 (요즘에는 대부분 GNU coreutils에서 사용한다고 생각합니까?) 하나 있다realpath그러나 C는 기능합니다. 그럼 아마도 다른 하나일지도 몰라유용비밀리에 사용하시나요? ...

Admin

readlink 출력의 16진수 문자열은 무엇입니까?
readlink

readlink 출력의 16진수 문자열은 무엇입니까?

이 명령 "readlink /proc/3192/exe"를 실행하면 "/usr/libexec/qemu-kvm;62d69987 (제거됨)" 출력이 반환됩니다. 출력에 16진수 문자열 ";62d69987"이 있습니다. 그게 무엇인가요? ...

Admin

readlink를 사용하려고 할 때 "디렉토리입니다" 오류
readlink

readlink를 사용하려고 할 때 "디렉토리입니다" 오류

사용자 정의 PS1을 생성하려고 bash를 사용하고 있는데 현재 있는 디렉토리의 절대 경로를 인쇄하려고 하면 오류가 발생합니다. 나는 $FIRMWARE심볼릭 링크인 디렉토리를 가지고 있습니다 . PS1에서 해결된 심볼릭 링크를 표시하고 싶습니다. 추가 정보와 함께 다음 코드를 제거했습니다. export FIRMWARE="/path/to/firmware" firmware_link() { local A A="$(readlink ${FIRMWARE})" echo $A } 이 함수...

Admin

realpath 명령을 readlink 명령으로 완전히 대체할 수 있습니까?
readlink

realpath 명령을 readlink 명령으로 완전히 대체할 수 있습니까?

realpath명령이 존재하지 않는다는 점을 감안할 때모든 UNIX 플랫폼realpath, 명령 대체를 사용하여 readlink쉘 스크립트를 가능한 한 크로스 플랫폼으로 만들고 싶습니다 . 문제는 내 경우에 필요한 매개변수 realpath가 있다는 것입니다.--relative-to $ realpath bdd/full --relative-to bdd full 반면에 readlink명령의 주요 기능만 제공되는 것 같습니다 realpath. $ readlink -f bdd/full /home/user/b...

Admin

readlink -f 및 -e 옵션이 명확하게 설명되지 않았습니다.
readlink

readlink -f 및 -e 옵션이 명확하게 설명되지 않았습니다.

-f, --canonicalize canonicalize by following every symlink in every component of the given name recursively; all but the last component must exist -e, --canonicalize-existing canonicalize by following every symlink in every component of the given name recursively, all components mu...

Admin

ls -alt를 readlink와 결합
readlink

ls -alt를 readlink와 결합

나는 많은 심볼릭 링크와 거대한 하위 디렉토리가 있는 디렉토리를 가지고 있습니다. 상위 디렉토리에 있는 파일의 자세한 목록(시간순으로 정렬)을 얻고 싶지만 파일이 심볼릭 링크인 경우 링크를 대상으로 바꾸십시오. 이 명령은 readlink -f * | sort | uniq심볼릭 링크를 처리합니다. 그래서 당신은 생각할 것입니다 ls -alt `readlink -f * | sort | uniq` 단순히 명령 출력을 시간별로 정렬합니다 readlink. 하지만 상위 디렉터리의 콘텐츠뿐만 아니라 모든 하위...

Admin

/usr/bin에서 삭제된 파일을 복구하는 방법은 무엇입니까?
readlink

/usr/bin에서 삭제된 파일을 복구하는 방법은 무엇입니까?

긴 이야기 짧게하단에. 배경: CentOS 6.10 프로덕션 서버에서 다음과 같은 일이 발생합니다. 콘솔 기반 파일 브라우저인 Midnight Commander 프로그램을 실행하기 위해 브라우저 기반 터미널 프로그램을 사용합니다. 안타깝게도 이 터미널의 마우스 지원이 올바르게 설정되지 않아 실수로 mv폴더 내의 여러 파일에 작업을 적용했습니다 /usr/bin. 실행 파일이 다른 디렉터리로 이동되었습니다. 파일을 다시 이동할 수 있었지만 /usr/bin모든 것이 복원되었는지 확인하고 싶습니다. ...

Admin

cp -t를 사용하여 심볼릭 링크를 대상 파일에 복사합니다.
readlink

cp -t를 사용하여 심볼릭 링크를 대상 파일에 복사합니다.

내 Ubuntu 시스템에 파일에 대한 심볼릭 링크가 있고 원본 파일을 다른 디렉터리에 복사하고 거기에 새 이름을 지정해야 합니다. 다음을 사용하여 다른 디렉토리에 복사할 수 있습니다. readlink -ne my_symlink | xargs -0 cp -t /tmp/ 하지만 대상 디렉터리에 새 이름을 지정할 수 없습니다. 기본적으로 다음과 같은 명령을 찾고 있습니다. readlink -ne base.txt | xargs -0 cp -t /tmp/newnametofile 위와 똑같은 명령을 ...

Admin

연결된 링크를 테스트하는 방법은 무엇입니까?
readlink

연결된 링크를 테스트하는 방법은 무엇입니까?

파일이 다른 링크에 대한 링크인지 테스트하고 싶습니다. readlink를 시도했지만 필요한 방식으로 작동하지 않습니다. [email protected],1:~/subdir1 $ ll lrwxrwxrwx 1 pi pi 13 Apr 10 14:34 hellolink -> subdir2/hello lrwxrwxrwx 1 pi pi 9 Apr 10 14:34 hellolink2 -> hellolink drwxr-xr-x 2 pi pi 4096 Apr 10 14:33 subdir...

Admin

마운트 지점을 모르고 장치 UUID가 마운트되었는지 확인하는 방법은 무엇입니까?
readlink

마운트 지점을 모르고 장치 UUID가 마운트되었는지 확인하는 방법은 무엇입니까?

시스템: Linux Mint 19.1 Cinnamon 64비트, Ubuntu 18.04 LTS 기반. 다음 정보를 얻을 수 있는지 궁금합니다. 예이 UUID(블록 장치의) 블록 장치가 설치되어 있습니까? (마운트 지점을 모릅니다) 하지만 오랫동안 플레이해 왔지만 여전히 이해할 수 없습니다. 나는 적어도 창조했다일부아래 작업 코드는 두 USB 하드 드라이브를 모두 마운트 해제하고 종료합니다. 내 코드의 현재 임시 버전은 다음과 같습니다. dismount_and_poweroff_ex...

Admin

원본 파일로 심볼릭 링크 덮어쓰기
readlink

원본 파일로 심볼릭 링크 덮어쓰기

다음과 같은 일부 심볼릭 링크 파일이 포함된 디렉터리가 있습니다. /home/user/symlink/$(*symlink_file_name1*).mkv /home/user/symlink/$(*symlink_file_name2*).mkv 원본 파일(심볼릭 링크된 파일)이 포함된 다른 디렉터리가 있습니다. /home/user/original/$(*original_file_name1*).mkv /home/user/original/$(*original_file_name2*).mkv 따라서 문제는 ....

Admin