Xóa tệp với quyền truy cập SSH trên Linux


-1

Tôi có một VPS. Tôi muốn xóa một số thư mục cụ thể bên trong. / var / SAU 01

Tôi muốn xóa tất cả các tệp trong BACKUP 01

Làm thế nào tôi có thể làm điều đó với quyền truy cập SSH? Tôi đang sử dụng linux, vui lòng nhập một lệnh ở đây.

Câu trả lời:


8

Để xóa một tệp trong Linux, bạn sử dụng lệnh 'rm'.

Bạn cần cẩn thận vì bạn có một khoảng trắng trong tên thư mục đó - Tốt nhất, bạn nên đặt tên cho các thư mục và tệp của bạn không có khoảng trắng trong tên. Không bắt buộc phải làm điều này, nhưng nó làm cho cuộc sống dễ dàng hơn và ít bị vô tình xóa một cái gì đó. Nếu có khoảng trắng trong tên tệp, tốt nhất nên sử dụng dấu ngoặc kép quanh tên.

rm -fr "/var/BACKUP 01/"

Nếu bạn muốn xem những tập tin này sẽ xóa trước khi bạn chạy nó, bạn có thể sử dụng lệnh này

ls "/var/BACKUP 01/"

2
ls -r "/ var / BACKUP 01 / *" sẽ liệt kê đệ quy các thư mục, giống như rm -r loại bỏ đệ quy chúng.
stib

2
Làm không phải sử dụng * bên trong dấu ngoặc kép (trừ khi bạn có một tập tin có tên * trong đó). Chỉ cần cung cấp tên thư mục.
grawity

@grawity - Bắt tốt - Tôi đã chỉnh sửa bài đăng.
barryj

Ồ, đừng sử dụng nó ngoài dấu ngoặc kép. Nó sẽ bỏ lỡ .dotfiles và đưa ra nhiều tệp thậm chí có thể gây ra lỗi "Dòng lệnh quá dài". Chỉ cần cung cấp tên thư mục.
grawity

@grawity Một điểm tốt khác. Tôi đã tập trung vào việc xóa nội dung của thư mục, nhưng không phải là thư mục, mà tôi nghĩ là những gì được yêu cầu. Một phát hiện với tùy chọn -delete có thể tốt hơn cho điều đó tôi đoán - đặt có lẽ quá mức cần thiết cho những gì OP muốn.
barryj

2

Nếu bạn đã đăng nhập vào VPS của bạn thì

cd "/var/BACKUP 01"
rm -r *

nên làm thủ thuật. Bạn cần đặt dấu ngoặc kép trên đường dẫn vì khoảng trống trong BACKUP 01 Tên thư mục.



0

Trước khi xóa tệp, đảm bảo rằng bạn muốn xóa nó thực sự - nếu cần, tạo một bản sao lưu.

1] Với SSH, sử dụng lệnh sau để vào thư mục chứa tệp (bạn muốn xóa):

tên người dùng cd

2] Sau khi vào thư mục cụ thể, hãy sử dụng (các) lệnh sau:

Để xóa một tập tin duy nhất:

tên tệp rm.extension

rm readme.txt (Ví dụ để xóa tệp readme.txt)

Để xóa toàn bộ tệp của thư mục sau khi bạn vào thư mục bằng lệnh được đề cập trong BƯỚC 1 - sử dụng lệnh sau:

rm -r *

CHÚ THÍCH: BƯỚC 2 là không thể đảo ngược nếu bạn không tạo bất kỳ bản sao lưu nào.

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.