/ / Chuyển tệp từ dòng lệnh Linux thật dễ dàng với thùng rác-cli

Chuyển tệp từ dòng lệnh Linux thật dễ dàng với thùng rác-cli

Các thư mục gia đình hầu như luôn luôn lộn xộn với các tệp lỏng lẻo: tải xuống ngẫu nhiên từ internet, danh sách việc cần làm và thư mục làm việc cho các dự án đã bị bỏ rơi từ lâu.


Người dùng máy tính để bàn có thể gửi tất cả rác của họ vào thùng rác — một không gian lưu giữ tạm thời nơi các tệp được lưu giữ trước khi xóa — nhưng những người dùng thích thực hiện bảo trì trong thiết bị đầu cuối không có tùy chọn này. Đây là cách bạn có thể thay đổi điều đó.


Thùng rác là gì và tại sao bạn sẽ sử dụng nó?

Hình minh họa về một cái thùng có rác rơi vào đó

Thùng rác (được gọi là thùng rác trên Windows) là nơi lưu trữ tạm thời cho các tệp bạn đã quyết định xóa, nhưng vẫn chưa xóa. Nó giống như cái thùng trong nhà bếp hoặc bên ngoài ngôi nhà của bạn: bạn có thể vứt rác của mình vào đó, nhưng cho đến khi những người thu gom rác lái xe xuống đường của bạn và đưa nó đến lò đốt, bạn vẫn có thể kéo nó ra để làm sạch và đặt nó trở lại. nơi nó được cho là.

Điều này rất hữu ích khi bạn vô tình vứt bỏ những bức thư tình cũ của vợ / chồng mình (đối với bạn trông giống như rác rưởi nhưng lại là kỷ vật vô giá đối với họ). Nó cũng hữu ích khi bạn xóa toàn bộ thư mục có vẻ như là rác chưa được mở khóa khỏi ổ đĩa của bạn, nhưng sau đó hãy nhớ rằng sâu trong các thư mục con của nó, nó chứa bản sao lưu duy nhất của tệp mật khẩu, ảnh cưới của bạn và bản quét siêu âm của đứa con trong bụng bạn.

Hầu hết các máy tính để bàn điều khiển GUI đã có một số biến thể của hệ thống thùng rác kể từ khi Apple ra mắt Lisa vào năm 1983 (nó được gọi là sọt rác hồi đó) và máy tính để bàn GNOME, MATE, KDE và XFCE đi kèm với một thùng rác theo tiêu chuẩn.

Thùng rác được nhúng rất sâu vào môi trường máy tính để bàn, thường xuyên hơn không, chọn một tệp và sau đó nhấn Xóa bỏ , sẽ không thực sự xóa tệp và thay vào đó, sẽ chuyển tệp đó vào thùng rác. Nếu bạn đến từ Windows, hệ điều hành thậm chí sẽ hỏi bạn xem bạn có chắc chắn muốn gửi tệp vào thùng rác hay không.

Thùng rác cho thiết bị đầu cuối Linux của bạn!

Năm người trên đồng cỏ thu gom rác trong túi thùng

Thùng rác, thùng tái chế và thùng rác là các đối tượng đa hình. Chúng là các đối tượng phần mềm mô phỏng bằng đồ họa các đối tác trong thế giới thực của chúng theo cách cung cấp manh mối cho chức năng dự định của chúng. Thùng rác trên máy tính để bàn trông giống như cách nó hoạt động vì cách nó hoạt động.

Mặc dù là một nơi tuyệt vời để hoàn thành công việc với ít phiền phức nhất, nhưng thiết bị đầu cuối Linux không phải là một môi trường đồ họa phong phú. Việc có một bức tranh về một bãi chứa rác thải sinh hoạt sẽ là vô nghĩa và thậm chí nếu có thể, sẽ làm mất tập trung vào trải nghiệm cuối cùng và tiêu tốn các nguồn lực không cần thiết.

Là hành vi tiêu chuẩn, thiết bị đầu cuối cho phép bạn xóa các mục bằng lệnh rm. Ví dụ:

rm this.file that.file another.file

Lệnh rm chấp nhận các đối số sẽ xóa đệ quy các thư mục, thư mục trống, nhắc nhở trước mỗi một hoặc ba lần xóa, hoặc xóa các mục ngay cả khi đó là một ý tưởng tồi tệ một cách đáng kinh ngạc.

Lệnh rm cấp quyền cho người dùng đầu cuối, nhưng nếu bạn làm rối và vô tình xóa toàn bộ dự án của mình, thì bạn không có cách nào lấy lại chúng mà không sử dụng tiện ích như TestDisk.

rác-cli thay đổi điều đó bằng cách cho phép bạn sử dụng hệ thống Thùng rác của máy tính để bàn Linux của bạn từ thiết bị đầu cuối.

Thùng rác-cli là gì?

Nếu bạn có DE chẳng hạn như KDE, GNOME hoặc XFCE, thùng rác-cli sẽ sử dụng thùng rác của hệ thống để chứa các tệp rác, trong khi vẫn giữ nguyên đường dẫn, ngày xóa và quyền ban đầu. Điều này có nghĩa là bạn có thể kiểm tra các tệp trước khi xóa vĩnh viễn chúng khỏi đĩa của bạn.

Bạn có thể dọn sạch thùng rác trong một lần hoặc bạn có thể chọn ném các tệp và thư mục riêng lẻ vào công cụ kết xuất ảo.

Điều này sẽ không hoạt động hiệu quả trên máy tính để bàn không có hệ thống thùng rác được tích hợp sẵn, vì vậy nếu bạn đang sử dụng trình quản lý cửa sổ, chẳng hạn như i3, Ratpoison hoặc dwm, bạn thật đáng tiếc. và có thể cần xem xét một giải pháp thay thế.

Cài đặt thùng rác trên Linux

Việc cài đặtbage-cli rất đơn giản, với điều kiện tiên quyết duy nhất là bạn đã cài đặt Python 2.7 hoặc Python 3. Nếu bạn không có Python, bạn có thể cài đặt nó trên Ubuntu với:

sudo apt install python3-pip

Trên các bản phân phối dựa trên Arch:

sudo pacman -S python-pip

Trên các bản phân phối liên quan đến Red Hat:

sudo yum install python3 python3-wheel

… và trên Fedora:

sudo dnf install python3-pip python3-wheel

Bây giờ bạn có thể cài đặt thùng rác-cli bằng:

pip install trash-cli

Vị trí cài đặt gói mặc định sẽ là ~ / .local / binvì vậy nếu điều này không có trong PATH của bạn, hãy thêm nó bằng:

echo 'export PATH="$PATH":~/.local/bin' >> ~/.bashrc

Sau đó tải lại .bashrc:

source ~/.bashrc

Sử dụng thùng rác-cli để quản lý thùng rác của bạn từ thiết bị đầu cuối

Cũng giống như với các đối tác trên máy tính để bàn và trong thế giới thực, rác-cli rất đơn giản để sử dụng trong thiết bị đầu cuối và việc sử dụng nó khá đơn giản. Chỉ có bốn lệnh bạn cần nhớ.

Tất nhiên, bạn không muốn rác nằm trong thùng rác của bạn vô thời hạn. Nó thu hút các loài gặm nhấm và côn trùng, và ngoài ra, miễn là nó nằm trên đĩa của bạn, bạn sẽ không tiết kiệm được bất kỳ dung lượng nào. Trong khi bạn có thể sử dụng thùng rác để dọn sạch thùng rác bất cứ khi nào bạn nhớ làm điều đó, sẽ dễ dàng hơn khi thiết lập một cronjob để làm việc đó cho bạn.

crontab -l ; echo "@daily $(which trash-empty) 30") | crontab -

… thêm một cronjob sẽ, hàng ngày, dọn sạch thùng rác của bạn bất kỳ mục nào trên 30 ngày tuổi.

Sử dụng thùng rác dòng lệnh có thể lưu tệp của bạn!

Thật dễ dàng để nghĩ rằng khi bạn xóa một thứ gì đó, đó là vì bạn muốn nó bị xóa vĩnh viễn khỏi hệ thống của mình. Nhưng trừ khi bạn rất cẩn thận, gần như không thể tránh khỏi việc bạn vô tình xóa một thứ mà bạn thực sự muốn giữ lại.

Nếu bạn là người dùng thiết bị đầu cuối, rác-cli cung cấp cho bạn các biện pháp bảo vệ giống như những người sử dụng máy tính để bàn, trong khi vẫn giữ tốc độ và hiệu quả của dòng lệnh.

Để tránh vô tình xóa tệp ngay từ đầu, hãy cân nhắc thực hiện các bước để quản lý và sắp xếp tệp của bạn tốt hơn.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *