Ubuntu Server có Thùng rác không?


11

Tôi đang sử dụng phiên bản máy chủ của Ubuntu. Tôi đã tự hỏi nếu các tập tin vẫn đi vào "thùng rác", vv với phiên bản này.
Tôi đang xóa đồ đạc và tôi chỉ muốn chắc chắn rằng những thứ đó không bị bỏ vào thùng rác.

Câu trả lời:


9

Không có thùng rác trong phiên bản Máy chủ. Các rmlệnh xóa nó.


Cảm ơn bạn đã trả lời nhanh chóng. Nếu tôi xóa một cái gì đó bằng cách sử dụng một cái gì đó như wincp thì nó cũng sẽ xóa nó đi?
kkiller23

1
Không chắc kẻ giết người. Tôi không sử dụng wincp. Bạn có lẽ nên hỏi một câu hỏi mới mặc dù.
wojox

@ kkiller23, vâng, và bạn không thể dễ dàng vượt qua điều đó. Tôi đề nghị bạn chỉ cần thiết lập một giải pháp sao lưu để xóa vô tình không thể tránh khỏi.
geirha

1
Máy chủ và máy tính để bàn không có gì để làm với nó. Nếu bạn cài đặt gui trên máy chủ và xóa các tập tin ở đó, chúng sẽ vào thùng rác. Nếu bạn rmtrên máy tính để bàn hoặc máy chủ, chúng sẽ bị xóa ngay lập tức.
psusi

3

Bạn không nói làm thế nào bạn xóa các tập tin.
Có thể có một "thùng rác" nếu bạn sử dụng một số trình quản lý tệp chế độ văn bản chẳng hạn.

Nhưng giả sử bạn sử dụng rmlệnh trong trình bao:

Thông thường, rmchỉ nên xóa các tập tin, mà không sử dụng một "thùng rác". Nhưng vì nhiều lý do, như vô tình cài đặt một cái gì đó, hoặc sử dụng một ví dụ .bashrcmà không kiểm tra, nó có thể là một thứ khác - thật dễ kiểm tra, vì vậy bạn nên: Sử dụng command -vđể tìm hiểu lệnh nào bạn đang chạy với tên rm:

$ command -v rm
/usr/bin/rm

Điều đó có vẻ tốt (1). Tương tự, /bin/rmsẽ tốt.

Nếu rmđược thay đổi để sử dụng thùng rác, nó có thể trông như thế này:

$ command -v rm       
alias rm=trash-put

hoặc là

$ command -v rm       
alias rm=gvfs-trash

Thông thường, thay đổi này chỉ được áp dụng khi rmđược sử dụng trong trình bao tương tác.

Ngoài ra, bạn có thể kiểm tra xem có libtrashđược cài đặt theo cách nào đó không. Nó thay đổi cách thức hoạt động của chương trình, bao gồm rm, ở cấp độ cuộc gọi thư viện.



(1) Trên thực tế, /usr/bin/rmcó thể safe-rm, từ một gói cùng tên:

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


Trả lời một câu hỏi từ một bình luận:
Nếu winscplà một triển khai scp, thì bạn không thể xóa các tệp với nó; Bạn sao chép các tập tin vào một máy khác, vì vậy bạn nhận được nhiều bản sao hơn. Tuy nhiên, bạn có thể sử dụng nó để ghi đè lên các tệp - nhưng đó không phải là những gì bạn nói.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.