Termux의 기본 폴더는 어디에 있습니까?


25

Termux 앱은 터미널 에뮬레이터입니다. 파일 또는 폴더를 생성 한 다음 다른 파일 탐색기 앱을 사용하여 내 장치를 탐색하면이 파일을 어디에서 찾을 수 있습니까?


3
/data/data/com.termux/files/home ??
beeshyams

다른 폴더를 찾고 있다면 아마도 폴더에있을 것입니다 /storage/emulated/0. 예를 들어 /storage/emulated/0/Download다운로드 또는 /storage/emulated/0/DCIM이미지 의 경우 "s"는 없습니다 .
보리스

답변:


31

기기를 루팅 할 필요가 없습니다. root가 아닌 (또는 루팅 된) 장치에서 다음 명령을 실행하면 termux가 기존 디렉토리, 특히 /storage/emulated/0다음에 액세스 할 수 있습니다 .

termux-setup-storage

이것은 termux에 새로운 디렉토리를 생성하는데 ~/storage, 여기에는 simlink가 포함되어 /storage/emulated/0있으며 표준 gui 파일 관리자가 액세스 할 수 있습니다.

명령을 실행 한 후 프롬프트가 표시되면 termux에 파일 액세스 권한을 부여해야합니다.

여기를 참조 하십시오 .


이것은 효과가 있었다! 나는 그것을 선택하지 않은 사람을 지적하지만, ~ / storage 디렉토리 자체는 /storage/emulated/0아니지만 그 위치는 ~ / storage / shared 심볼릭 링크 입니다. 따라서 ~/storage디렉토리 에 물건을 넣는 것은 파일에 액세스하는 데 도움이되지 않습니다.
HostileFork

5

기본 디렉토리는 다음과 같습니다 /data/data/com.termux/files/home.

Termux는 bash 명령을 지원하므로 사용자는 pwd현재 작업 디렉토리를 인쇄하기 위해 실행할 수 있습니다.

주 : pwd의 약어 인 (P)의 RINT w orking D irectory한다.


참조 : Unix.SE-현재 작업 디렉토리를 얻는 방법?


2
고마워 ...하지만 내 데이터 디렉토리가 비어 있습니다. 내 전화가 루팅되지 않았습니다 ... 문제가 되나요?
Maxcot

1
@Maxcot 불행하게도, 그렇습니다. /data/전화가 뿌리 경우 폴더는 모든에만 액세스 할 수 있습니다. 기본적으로 Termux만이 해당 폴더를 쓰고 읽을 수 있습니다.
Andrew T.

Grrrr. 그리고 내가 본 모든 포럼에는 Knox를 쓰지 않고 내 전화를 응원하는 방법이 없습니다.
Maxcot

1
@Maxcot 원하는 경우 복사하거나 이동시킬 /sdcard수 있습니다. SO
Andrew T

1
@AndrewT. pwd대신 명령을 직접 실행할 수도 있습니다 echo $PWD. 결과는 같습니다.
데스 마스크 세일즈맨

5

전화를 루팅하지 않으려는 경우 Termux (설정-> 응용 프로그램-> Termux-> 권한)에 대한 권한을 변경하고 스토리지 권한을 활성화 할 수 있습니다.

이렇게하면 전화 및 SD 카드 저장소에 액세스 할 수 있으며 응용 프로그램에서 수퍼 유저 (mv, ls 및 기타 명령이 의도 한대로 작동)로 사용할 수 있습니다.

따라서 필요한 파일을 내부 저장소로 이동하거나 복사 할 수 있습니다.


훌륭한! 정말 고마워. 설정 옵션에 액세스하는 방법을 알아 냈습니다. : D
Maxcot

3
당신은 또한 실행해야 할 수도 있습니다 termux-setup-storage는 SD 카드 또는 내부 저장에 액세스 얻을 수 Termux에
디모데 랭거

0

$HOME사용중인 터미널 앱에 관계없이 변수를 쿼리하여 "기본 폴더"를 찾을 수 있습니다 .

$ echo $HOME
/data/data/com.termux/files/home

스크린 샷


게시물을 약간 수정하고 포함 된 링크를 제거했습니다. 참조를 위해 특정 링크를 제공하는 것이 좋지만, 주제와 관련된 페이지로 이동하지 않고 "프로모션"처럼 보입니다.
Izzy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.