Tại sao không còn nữa ~ / .Trash?


23

Tôi nhớ mv somefile ~/.Trashlệnh tốt nhưng thư mục đó không tồn tại trên Ubuntus mới hơn. Có ai biết tại sao không?

Câu trả lời:


35

Theo Đặc tả thùng rác freedesktop.org :

Đối với mỗi người dùng, một thư mục rác tại nhà của PHẢI có sẵn. Tên và vị trí của nó là $ XDG_DATA_HOME / Thùng rác; $ XDG_DATA_HOME là thư mục cơ sở cho dữ liệu cụ thể của người dùng, như được định nghĩa trong Đặc tả thư mục cơ sở máy tính để bàn .

Nếu biến môi trường $XDG_DATA_HOME không được đặt hoặc trống, ~/.local/shaređược sử dụng. Vì vậy, theo mặc định, thư mục rác là ~/.local/share/Trash.

Bất kể, cách dễ nhất và tốt nhất để dọn rác một tệp từ dòng lệnh là sử dụng lệnh rácCài đặt thùng rác .

Sử dụng nó như bạn sẽ sử dụng rm:

trash somefile.txt

Điều này tốt hơn là chỉ nhập mvmột tệp vào ~/.local/share/Trashvì nó lưu trữ siêu dữ liệu, chẳng hạn như nơi tệp ban đầu để bạn có thể khôi phục (không xóa) nếu cần.


3
Trong phiên bản trash-clitôi đã cài đặt ngày hôm nay (2012-06-24), lệnh trash-putthay vì trash.
Benjamin Oakes

10

Bạn có thể tìm thấy nó ở đây. ~ / .local / share / Thùng rác /


6

đó là do Đặc điểm kỹ thuật thư mục cơ sở XDG mới nhất: http : // st Chuẩns.freedesktop.org / basingir-spec / basingir-spec -lat.html


Tôi muốn đánh dấu đây là câu trả lời thực sự cho câu hỏi của mình vì tôi là câu hỏi "tại sao" nhưng thông số kỹ thuật không đề cập đến bất cứ điều gì bất ngờ về các thư mục Thùng rác. Bạn có thể giải thích làm thế nào thông số XDG ảnh hưởng đến quy ước .Trash không?
Alexanderr Levchuk

@Aleksandr Tôi đã cập nhật câu trả lời của mình với một lời giải thích.
Ê-sai

@Aleksandr Cập nhật câu trả lời DoR giải thích mọi thứ :)
Pawełkowy
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.