2011-12-25 41 views

Trả lời

7

Bạn nên nói "... thư mục bin của tôi", không phải "thư mục/bin của tôi". /bin là đường dẫn tuyệt đối, bin là đường dẫn tương đối.

rm -rf ~/bin loại bỏ $HOME/bin, vì vậy không phải điều bạn muốn.

Bây giờ, nó phụ thuộc vào vị trí của bạn: nếu bạn đang ở trong thư mục dự án của bạn khi bạn gõ lệnh, chỉ cần gõ rm -rf bin.

+0

là '' -rf'' cần thiết? sẽ không '' rm ~/bin/* '' đủ – muon

8

~ là viết tắt của thư mục chính người dùng hiện tại. Vì vậy, trừ khi nó cũng là thư mục dự án của bạn, bạn đang làm điều gì đó sai trái. Ngoài ra, thanh toán bù trừ một thư mục sẽ là

rm -rf ~/bin/* 

Và nếu bạn cũng muốn xóa các tập tin ẩn

rm -rf ~/bin/.[a-z]* 

Hãy chắc chắn rằng bạn không làm

rm -rf ~/bin/.* 

đặc biệt là gốc vì nó sẽ cố gắng xóa toàn bộ hệ thống của bạn.

Các vấn đề liên quan