Điểm:0

Đối với mỗi thư mục khác nhau, làm cách nào để tạo một .iso khác nhau?

lá cờ cn

Tôi có 12 thư mục

một
hai
số ba
bốn
...

Tôi muốn làm một cái gì đó như thế này

một.iso
hai.iso
...

nhưng tôi không biết tôi có thể sử dụng lệnh nào. Bất cứ đề nghị nào?

với Mkisofs bạn có thể sử dụng

mkisofs âo backup.iso /home/tin/Documents/backup

nhưng lệnh này chỉ dành cho 1 thư mục: 1 tệp iso nhưng tôi muốn 12 thư mục: 12 tệp iso

pLumo avatar
lá cờ in
Bạn không thể sử dụng một vòng lặp? ` cho d trong */; làm mkisofs -o "$d.iso" "$d" ; xong`
David avatar
lá cờ cn
Tại sao bạn cần phải làm điều này?
lá cờ cn
@pLumo làm cho nó một câu trả lời: P bạn cần đại diện >:-D
Jack Rock avatar
lá cờ cn
@pLumo Tôi có đầu ra lạ này, có vẻ như không hoạt động, hãy xem tại đây: https://imgur.com/XNXlGbB.png
pLumo avatar
lá cờ in
@Rinzwind
Jack Rock avatar
lá cờ cn
@pLumo Tôi không hiểu thư mục nào tạo .iso đó vì tôi vào các thư mục và tôi không thấy gì cả, không có tệp .iso
pLumo avatar
lá cờ in
Ah lỗi của tôi .wait!
Jack Rock avatar
lá cờ cn
@pLumo mm...bây giờ tôi hiểu rồi...nằm trong thư mục **zoom** của tôi và bên trong thư mục **zoom** nhưng .iso đó không có tên thư mục! Nhìn vào đây https://imgur.com/NzhoQEp.png
pLumo avatar
lá cờ in
vâng tôi biết, tôi giải thích điều đó trong câu trả lời của mình.
Điểm:2
lá cờ in

Trong các bình luận tôi đã bảo bạn chạy:

cho d trong */; làm
    mkisofs -o "$d.iso" "$d"
xong

Điều này tạo ra các tập tin ẩn .iso trong mỗi thư mục, bởi vì bên trong vòng lặp, $d chứa dấu gạch chéo và đánh giá thành một/.iso thay vì mong đợi một.iso.

Vì vậy, vui lòng xóa các tệp này trước:

rm */.iso

Bây giờ (và lần sau), bạn có thể trực tiếp làm điều đúng đắn:

Chuyển đến thư mục mẹ của 12 thư mục của bạn và tạo một vòng lặp:

cho d trong */; làm
    mkisofs -o "${d%/}.iso" "$d"
xong

--> ${d%/} loại bỏ dấu gạch chéo.

Các tệp iso sẽ nằm bên cạnh các thư mục có tên như

một.iso
hai.iso
...
Jack Rock avatar
lá cờ cn
Siêu! Cảm ơn !
pLumo avatar
lá cờ in
Xin lỗi vì sự nhầm lẫn, rất vui được giúp đỡ :-)
lá cờ us
@pLumo Tôi nghĩ bây giờ bạn đã giải tỏa được sự nhầm lẫn, bạn có thể loại bỏ nửa trên của câu trả lời và xóa nhận xét đầu tiên của mình, nếu không bạn cũng có thể khiến người khác nhầm lẫn!

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