Tôi nhớ mv somefile ~/.Trash
lệ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?
Tôi nhớ mv somefile ~/.Trash
lệ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:
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á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 mv
một tệp vào ~/.local/share/Trash
vì 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.
đó 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
trash-cli
tôi đã cài đặt ngày hôm nay (2012-06-24), lệnhtrash-put
thay vìtrash
.