Điểm:0

Sao chép tệp từ thiết bị đầu cuối với thông báo xác nhận trước khi sao chép từng tệp

lá cờ ao

Tôi muốn sao chép tệp từ thư mục này sang thư mục khác, nhưng tôi muốn thiết bị đầu cuối yêu cầu xác nhận sao chép tệp trước khi sao chép từng tệp. Không có cách nào khác ư?

tôi biết có cp -i nhưng điều đó chỉ hỏi trước khi ghi đè.

terdon avatar
lá cờ cn
Bạn có thể giải thích trường hợp sử dụng một chút không? Điểm yêu cầu xác nhận cho mọi tệp là gì? Nếu bạn không muốn sao chép một cái gì đó, thì đừng sao chép nó. Trong bối cảnh nào thì một xác nhận sẽ hữu ích?
Điểm:6
lá cờ hr

Bạn có thể thực hiện một cái gì đó với tìm thấy lệnh của -Vâng Thuộc tính:

   -ok lệnh;
          Giống như -exec nhưng hãy hỏi người dùng trước. Nếu người dùng đồng ý, hãy chạy
          chỉ huy. Nếu không, chỉ cần trả về false. Nếu lệnh được chạy,
          đầu vào tiêu chuẩn của nó được chuyển hướng từ/dev/null.

Ví dụ

$ tìm thấy . -maxdepth 1 -mindepth 1 -name '*.jpg' -ok cp -t ../newdir {} \;
< cp ... ./aaa.jpg > ? y
< cp ... ./aaa-small.jpg > ? N
< cp ... ./bbb.jpg > ? N
< cp ... ./ccc-small.jpg > ? y
< cp ... ./ccc.jpg > ? y
< cp ... ./bbb-small.jpg > ? N

$ ls ../newdir
aaa.jpg ccc.jpg ccc-small.jpg
sudodus avatar
lá cờ jp
Cảm ơn vì 'lệnh find -ok' :-)

Đă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.