Tôi muốn xóa thư mục/bin trong thư mục dự án của mình. Tôi có thể làm cái này như thế nào?Làm cách nào để xóa nội dung trong thư mục bằng tập lệnh bash?
tôi đã cố gắng rm -rf ~/bin
nhưng may mắn không
Tôi muốn xóa thư mục/bin trong thư mục dự án của mình. Tôi có thể làm cái này như thế nào?Làm cách nào để xóa nội dung trong thư mục bằng tập lệnh bash?
tôi đã cố gắng rm -rf ~/bin
nhưng may mắn không
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
.
~ 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.
là '' -rf'' cần thiết? sẽ không '' rm ~/bin/* '' đủ – muon