จะเกิดอะไรขึ้นถ้าคุณทิ้งถังขยะ?


10

ฉันแค่สงสัยว่าจะเกิดอะไรขึ้นถ้าฉันไปและย้ายถังขยะไปที่นี่:

/home/neo/.local/share/Trash

ไปที่ถังขยะของฉัน? ฉันหมายความว่าถ้าฉันไปที่โฟลเดอร์นั้นและคลิกขวาที่เนื้อหาและบอกให้ย้ายมันไปที่ถังขยะ

  • จะเกิดอะไรขึ้นเมื่อพยายามเคลื่อนไหวภายในตัวเอง
  • มีถังขยะอีกอันไหมที่จะย้ายเข้ามา?
  • และถ้าเป็นเช่นนั้นจะเกิดอะไรขึ้นถ้าฉันทิ้งถังขยะอันนั้นด้วย?

4
ลองเลยเหรอ? ;)
ผู้บัญชาการ Byte

8
ไม่ฉันไม่คิดว่าคุณจะทิ้งขยะในถังขยะถ้าคุณทำเช่นนั้นมันก็จะอยู่ในถังขยะรีไซเคิล: D
Martin Yeboah

3
@ByteCommander: การเคลื่อนย้ายวัตถุหนึ่งในตัวของมันเองในขณะที่ยังมีวัตถุภายนอกอยู่นอกตัวมันเองนั้นเป็นไปไม่ได้ (อย่างน้อยก็ในมิติ) ดังนั้นฉันไม่ต้องการให้มันไป! : D

@ParanoidPanda ใช่มันเป็น ตรวจสอบSphere ภายในออก
Ooker

คำตอบ:


17

โฟลเดอร์ถังขยะจะถูกสร้างขึ้นครั้งแรกเมื่อผู้ใช้ลบไฟล์ ภายในโฟลเดอร์นั้นมีสามไดเรกทอรี:

  1. filesที่ซึ่งไฟล์ที่ถูกลบจะถูกเก็บไว้จนกว่าถังขยะจะถูกทำให้ว่างเปล่า
  2. infoซึ่งเก็บข้อมูลเกี่ยวกับตำแหน่งที่ไฟล์เคยเป็นและเมื่อถูกลบ
  3. expungedซึ่งไฟล์จะถูกย้ายในเวลาสั้น ๆ เมื่อถังขยะถูกทำให้ว่างเปล่า (แต่อาจมีผู้ใช้รายอื่นที่เป็นเจ้าของจากไดเรกทอรีที่คุณลบไปแล้ว)

ดังนั้นเมื่อใดก็ตามที่คุณลบถังขยะแน่นอนคุณกำลังเรียกซ้ำเพื่อสร้าง dir ใหม่สำหรับไฟล์ถังขยะใหม่

นอกจากนี้ยังทราบถังขยะที่มีอยู่สำหรับผู้ใช้รวมถึงบัญชีรากทุกบวกบางครั้งคุณอาจต้องเผชิญกับบางชื่อ dirs เช่น ,Trash-0 Trash-1อ่านคำตอบของฉันที่นี่และที่นี่


4

คุณสามารถทิ้งไฟล์ภายในถังขยะ (ไฟล์ภายใน/home/USERNAME/.local/share/Trash/files/) พวกเขาจะหายไปสักครู่แล้วกลับมาที่โฟลเดอร์ถังขยะเดียวกัน

เมื่อฉันพยายามที่จะถังขยะโฟลเดอร์ถังขยะตัวเอง (หรือ "ไดเรกทอรีย่อย" ของไฟล์) ฉันได้รับข้อผิดพลาดโดยตัวจัดการไฟล์ Nemo ว่ามีข้อโต้แย้งที่ผิดกฎหมาย ดังนั้นนี่ดูเหมือนจะไม่ทำงาน (อย่างน้อยก็ไม่ใช่กับ Nemo)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.