휴지통을 찾거나 만들 수 없습니까?


16

저는 Xubuntu의 사용자이며 문제가 있습니다. 집 밖에서 파일을 삭제하면 파일을 삭제할 수 없으며 대신 휴지통 폴더를 찾거나 만들 수 없습니다 라는 메시지가 표시됩니다 . 쓸모없는 파일을 제거 할 수 없으므로이 문제에 대한 해결책을 찾길 바랍니다. 감사.


아마도 장착 문제 일 수 있습니다. /etc/fstab디렉토리가 있는 행을 게시하십시오 .
Rinzwind

fstab이라는 폴더는 없지만 fstab.d가 있습니다
حسن الشناوي

답변:


10

당신이 만지면 /etc/fstab당신은 그것을 수정해야합니다. 당신의 라인은 다음과 같아야 /dev/sdc1 /media/Data ntfs-3g defaults,uid=1000,locale=en_US.utf8 0 2합니다.

에 대한 참고 uid=1000


fstab이라는 폴더는 없지만 fstab.d가 있습니다
حسن الشناوي

fstab은 폴더가 아니라 파일입니다
Mostafa Shahverdy

1
uid = 1000 (단일 사용자 시스템의 사용자 ID)의 트릭이 작동합니다. 그렇다고 다른 사용자가있는 경우 자신이 소유자 인 모든 파일을 만들 것입니까? 다른 해결책이 있어야합니다 ...
ubuplex

2
이 답변을 이해하는 데 어려움을 겪고 있습니다. "귀하의 라인이 ..."이어야한다는 것은 무엇을 의미합니까? 라인을 추가해야합니까? 선이 존재해야하고 편집해야합니까?
Abhishek Divekar

16

다른 곳으로 복사 할 필요가 없습니다.

먼저 일반 사용자가 ID "1000"인지 확인하십시오.

$ id

그때

$ sudo mkdir -p /.Trash-1000/{expunged,files,info}
$ sudo chown -R $USER /.Trash-1000

이것은 나를 위해 작동하지 않았습니다. 또한 두 번째 명령은 추가 정보를 요청하는 프롬프트를 입력했습니다.
barrypicker

답변을 수정했습니다 ... 지금 시도하십시오.
Greg Bell

2
Xubuntu는 /home/user/.local/share/Trash요즘 사용자 파일 (위에서 언급 한 세 개의 하위 폴더 포함) 을 삭제하는 것으로 보입니다 . 그 정보를 추가하고 싶을 수도 있습니다.
Adrian

6

저에게 이것은 LXQT 창 관리자를 추가 한 후에 일어났습니다. 그것이 관련이 있는지 모르겠지만 새로 설치를 사용하고 있으며 지금까지 내가 한 모든 것이므로 언급했습니다. 문제를 해결하려면 휴지통 디렉토리에 대한 권한을 변경해야했습니다.

sudo chown -R $USER ~/.local/share/Trash

이것은 왜 처음 일어 났는지 전혀 모릅니다. 명령 후에 다시 시작하는 것을 잊지 마십시오.
creativiii

고마워요, 작동합니다 !!
Prime

2

휴지통 디렉토리를 삭제하면 발생합니다. 시스템의 유일한 사용자 인 경우 각 파티션 (HDD 또는 이동식 장치) 에서 ".Trash-1000"이라는 숨겨진 디렉토리 입니다. 여기에는 세 개의 디렉토리가 포함되어야합니다. 1. "삭제 된"2. "파일"3. "정보"

다른 파티션에서 디렉토리를 복사하고 그 안의 파일을 삭제하는 것이 좋습니다.

나는 같은 문제가 있었고 이런 식으로 해결되었습니다. 귀하의 케이스는 다를 수 있습니다.


1
휴지통 디렉토리를 "찾을"수없는 이유를 설명합니다. 왜 "생성"할 수 없는지 아십니까? ( 이 답변이 잘못되었다고 말하는 것이 아닙니다 . 옳다고 생각합니다. 이에 대한 통찰력이 있는지 궁금합니다.)
Eliah Kagan

1
나는 정말로 모른다. 나는 같은 질문을 가지고있다.
MakisH

2

LXQT / lubuntu를 설치하고 우분투로 다시 전환 한 후에도 비슷한 문제가 있습니다. 간단한 해결책은 ~ / .local / share 폴더로 이동하여 "휴지통"폴더를 삭제하는 것입니다.

sudo rm -R ~/.local/share/Trash

그런 다음 파일을 삭제하려고하면 필요한 모든 권한이있는 기본 휴지통 폴더가 만들어집니다.



0

플래그를 사용하여 적절한 권한으로 NTFS 드라이브로 다시 마운트 하여이 문제를 해결했습니다.

mount -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" <drive name> <mount point>

이것은 사용 된 id가 1000이라고 가정하고 id명령으로 확인할 수 있습니다 .


0

~ / .local / share / Trash를 삭제하면 효과가 있었지만 문제의 원인을 잘 모르겠습니다. fstab을 편집하여 두 번째 하드 드라이브를 마운트했지만 시스템이 부팅되지 않는 원래 HD를 최대화하는 데 문제가있었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.