เซิร์ฟเวอร์ Ubuntu มีถังขยะหรือไม่


11

ฉันใช้ Ubuntu เวอร์ชันเซิร์ฟเวอร์ ฉันสงสัยว่าไฟล์ยังคงเป็น "ถังขยะ" ฯลฯ ด้วยรุ่นนี้หรือไม่
ฉันกำลังลบสิ่งต่าง ๆ และฉันเพียงต้องการให้แน่ใจว่าไม่มีการใส่สิ่งของลงในถังขยะ

คำตอบ:


9

ไม่มีถังขยะในรุ่นเซิร์ฟเวอร์ rmคำสั่งลบออก


ขอบคุณสำหรับการตอบกลับอย่างรวดเร็ว หากฉันลบบางสิ่งโดยใช้บางอย่างเช่น winscp มันจะลบมันไปทุกทางเช่นกัน
kkiller23

1
ไม่แน่ใจนักฆ่า ฉันไม่ได้ใช้ winscp คุณควรถามคำถามใหม่ว่า
วอยซ์

@ kkiller23 ใช่แล้วคุณไม่สามารถหลีกเลี่ยงสิ่งนั้นได้ง่ายๆ ฉันขอแนะนำให้คุณตั้งค่าโซลูชันสำรองสำหรับการลบโดยไม่ได้ตั้งใจอย่างหลีกเลี่ยงไม่ได้
geirha

1
เซิร์ฟเวอร์ vs เดสก์ท็อปไม่มีส่วนเกี่ยวข้องกับมัน หากคุณติดตั้ง gui บนเซิร์ฟเวอร์และลบไฟล์ที่นั่นพวกเขาไปที่ถังขยะ หากคุณrmอยู่บนเดสก์ท็อปหรือเซิร์ฟเวอร์จะถูกลบทันที
psusi

3

คุณไม่ได้บอกว่าจะลบไฟล์อย่างไร
อาจมี "ถังขยะ" หากคุณใช้ตัวจัดการไฟล์ในโหมดข้อความตัวอย่างเช่น

แต่สมมติว่าคุณใช้rmคำสั่งในเชลล์:

โดยปกติrmควรลบไฟล์โดยไม่ใช้ "ถังขยะ" แต่ด้วยเหตุผลหลายประการเช่นการติดตั้งบางอย่างโดยไม่ตั้งใจหรือใช้ตัวอย่าง.bashrcโดยไม่ตรวจสอบอาจเป็นอย่างอื่น - ง่ายต่อการตรวจสอบดังนั้นคุณควร: ใช้command -vเพื่อค้นหาคำสั่งที่คุณใช้กับชื่อrm:

$ command -v rm
/usr/bin/rm

ดูดี (1) อย่างเท่าเทียมกัน/bin/rmจะดี

หากrmมีการเปลี่ยนแปลงเพื่อใช้ถังขยะมันอาจมีลักษณะเช่นนี้:

$ command -v rm       
alias rm=trash-put

หรือ

$ command -v rm       
alias rm=gvfs-trash

โดยปกติการเปลี่ยนแปลงนี้จะนำไปใช้เฉพาะเมื่อrmใช้ในเชลล์แบบโต้ตอบ

นอกจากนี้คุณอาจตรวจสอบว่าlibtrashติดตั้งในบางวิธี มันเปลี่ยนวิธีการทำงานของโปรแกรมรวมถึงrmระดับการเรียกใช้ห้องสมุด



(1) ที่จริงแล้ว/usr/bin/rmอาจมาsafe-rmจากแพ็คเกจที่มีชื่อเดียวกัน:

$ ls -l /usr/bin/rm
lrwxrwxrwx 1 root root 7 Feb  1  2014 /usr/bin/rm -> safe-rm


ตอบคำถามจากความคิดเห็น:
หากwinscpเป็นการใช้งานscpคุณจะไม่สามารถลบไฟล์ได้ คุณคัดลอกไฟล์ไปยังเครื่องอื่นเพื่อให้คุณได้รับสำเนามากขึ้น คุณสามารถใช้มันเพื่อเขียนทับไฟล์ได้ - แต่นั่นไม่ใช่สิ่งที่คุณพูดถึง

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