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.