Điểm:2

Đổi tên một số tệp thành tên riêng của chúng + tên khác

lá cờ br

Tôi có một thư mục như Ảnh

Thư mục hình ảnh!

và tôi muốn thay đổi tên của các thư mục bên trong nó -> thành tên của chúng, nhưng không có nó [www.faraDa...] giống như tên đầu tiên mà tôi thay đổi bằng cách lệnh mv. nhưng tôi không biết cách xóa [www.faraD...] tự động như thế nào? có thể làm điều này bằng cách tìm ... -exec hoặc mv trong lệnh linux hay tôi cần lập trình như python? để làm điều đó.

Cập nhật: trong Ubuntu 20.04 LTS

tên là : FVLNX9510 Mộtđếnz [www.FaraD...ââ Họ có một sự khác biệt ở phần giữa của tên của họ A B C D,....

Cảm ơn tất cả !

Someone avatar
lá cờ my
Vui lòng [chỉnh sửa] câu hỏi và làm rõ như phiên bản Ubuntu và một số chi tiết khác
guiverc avatar
lá cờ cn
Tôi khuyên bạn nên sử dụng lệnh `đổi tên`, nhưng xin lỗi, tôi không hiểu bạn muốn thay đổi tên.
Sir-Sorg avatar
lá cờ br
@Algnis Ok, tôi thêm thông tin hệ thống vào đó nhưng đó là Ubuntu bình thường.
Điểm:1
lá cờ us

Nếu chuỗi cần thay đổi luôn giống nhau trong tất cả các tệp, bạn có thể sử dụng lệnh này:

đổi tên \[www.website\] '' *

Lệnh này thực sự hoạt động trên Fedora 33 (tôi nghĩ nó cũng giống như trên Ubuntu), tuy nhiên lệnh này câu trả lời cung cấp một mô tả mở rộng về cách sử dụng đổi tên trên Ubuntu. Tôi nghĩ rằng lệnh tôi đã viết ở trên sẽ thay đổi thành một cái gì đó như:

đổi tên 's/\[www\.website\]//' *

Đây bạn có thể tìm thấy một mô tả khác nhau đổi tên gói.

bac0n avatar
lá cờ cn
Tôi nghĩ rằng hầu hết mọi người liên kết `đổi tên` với Perl `Đổi tên tệp` với cú pháp hơi khác. Nếu bạn có thể nêu rõ bạn sử dụng lệnh đổi tên nào.
overmach avatar
lá cờ us
Bạn nói đúng, xin lỗi! Hãy để tôi chỉnh sửa câu trả lời của tôi.
Sir-Sorg avatar
lá cờ br
cảm ơn, nhưng nó khác -> nó là: `FVLNX9510` **`A`to`z`** `[www.FaraD...ââ` Họ có sự khác biệt ở phần giữa của tên - `A B C D E F G ...`
overmach avatar
lá cờ us
@ Sir-Sorg ok nhưng nếu bạn cần xóa phần giữa các dấu ngoặc [...] thì lệnh tôi đã đăng ở trên sẽ thực hiện công việc.
Sir-Sorg avatar
lá cờ br
@overmach OK, tôi đã kiểm tra nó. Nhưng có thể thực hiện việc này bằng chức năng của bash không?
bac0n avatar
lá cờ cn
` cho i trong *; làm mv "${i}" "${i::11}"; xong`
bac0n avatar
lá cờ cn
@ Ngài-Sorg `mmv 'FVLNX9510? *' 'FVLNX9510 #1'` nhưng tôi vẫn sẽ sử dụng `mmv` cho việc này.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.