안드로이드 파일 시스템에서 심볼릭 링크를 만들 수 있습니까? (그리고 어떻게?)


32

안드로이드 파일 시스템에서 심볼릭 링크를 만들 수 있습니까? (그리고 어떻게?)

(내 안드로이드 버전은 2.1이고 Motorola Defy를 사용하고 있습니다.)


안드로이드는 파일 시스템이 아닙니다. symplink를 작성하려고하는 파일 시스템은 무엇입니까? 당신은 사용할 수 있습니다 mount에서 터미널 에뮬레이터 이 정보를 수집
RDS

2
@rds Android가 파일 시스템이 아니라는 것을 알고 있습니다. 쓰기 속도가 너무 빠르기 때문에 "Android의 파일 시스템"대신 "Android 파일 시스템"을 작성했습니다.
castarco

그러나 당신은 여전히 ​​당신이 마운트 한 기본 파일 시스템이 무엇인지 말하지 못합니다
rds

2
@rds 모든 안드로이드가 동일한 파일 시스템을 사용한다고 가정합니다. 그렇지 않으면 파일 시스템이 OS 버전에 의존한다고 가정합니다. 이러한 가정이 틀렸다면 말하십시오. 전화에 특정한가요?
Annan

답변:


16

Android는 심볼릭 링크를 지원하지만 특정 파일 시스템 (예 : FAT 또는 RFS)은 지원하지 않으며 해당 파티션에서 심볼릭 링크를 만들 수 없습니다. 장치에서 기호 링크를 지원하는 파일 시스템 (예 : ext2, ext3, ext4, yaffs2)을 사용 ln -s하는 경우 터미널 에뮬레이터에서 사용할 수 있어야합니다 .


3
SD 카드의 폴더를 대상으로하는 내부 저장소에서 심볼릭 링크를 만들려고했지만 Operation not permitted.
user2284570

2
@ user2284570 : 별도의 질문을해야하며 거기에 더 많은 정보를 제공하십시오 : 링크를 만드는 위치, 링크를 만드는 위치, 심볼릭 링크를 만드는 방법, 루팅 여부, 무엇 내부 파일 시스템, 사용중인 장치 및 사용자 지정 모드 사용 여부입니다.
Lie Ryan

내부 파일 시스템은 exr4 qnd SD 카드 exfat를 사용하지만 디렉토리에 대한 심볼릭 링크이므로 중요하지 않다고 생각합니다. / storage / emulated / 0 / Videos에서 폴더 인 / storage / extSDcard / Videos로 나는 또한 ln의 busybox 버전으로 시도하고 동일한 결과로 끝났습니다. / storage / emulated / 0에 대한 모든 권한이 있습니다. 장치의 터미널 에뮬레이터에서 수행하고 있습니다. Android 4.4를 사용하지만 사용하기 때문에 SD 카드에 쓸 필요가 없습니다 ln -s.
user2284570

1
@ user2284570 : 새 질문을 작성
Lie Ryan

5

나는 수퍼 유저에 관한이 질문이 당신의 질문에 답 한다고 생각 합니다 .

명확히하기 위해 (그리고 내가 링크 한 SU 질문 / 답변에 반영됨) : Android OS는 심볼릭 링크를 지원하지만 SD 카드의 FAT 파일 시스템은 지원하지 않습니다.


항상 최신 파일 시스템으로 SD 카드를 포맷 할 수 있습니다 (물론 고풍 운영 체제에서 사용하지 않는 경우)
rds


0

당신은 다루고 있었다 /storage/emulated/0/Videos

안드로이드는 /dev/fuse파티션 을 사용하는 것을 좋아 합니다. 이 파일 시스템에서 심볼릭 링크를 만들 수 있다고 생각하지 않습니다. 내 htc 욕망 510에서 나는 이것을 본다.

/busybox df /storage/emulated/0                                          
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/fuse              1057284   1040844     16440  98% /mnt/shell/emulated

#

/ storage에 이상한 일이 있습니다.


1
이것이 질문에 대한 대답이라고 생각됩니까?
FindOutIslamNow

/dev/fuse파티션 아니라,이 프로그램을 탑재하기 위해 커널과 통신하는 데 사용하는 문자 장치의 F 에 ilesystem을 U에 버리는 S PAC E는 . 안드로이드의 FUSE 구현은 심볼릭 링크를 지원하지 않기 때문에 @FindOutIslamNow 예 부분 답변입니다.
Irfan Latif
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.