আমি কী আরএসএনসি আউটপুট কেবল সংক্ষিপ্তসার তৈরি করতে পারি?


34

আমি একটি ডিরেক্টরি খুব বড় যে ব্যাকআপ করতে rsync ব্যবহার করি, অনেকগুলি উপ-ডিরেক্টরি এবং ফাইল রয়েছে, তাই আমি "বর্ধিত ফাইল তালিকা" দেখতে চাই না। আমি শেষ পর্যন্ত সারাংশটি জানতে চাই। আমি যদি যুক্তিটি ব্যবহার করি তবে -qকিছুই আউটপুট নয়। আমি কী আরএসএনসি আউটপুট কেবল সংক্ষিপ্তসার তৈরি করতে পারি?

উত্তর:


12

নিম্নলিখিত ব্যবহার:

rsync -vr src/ dest/ | sed '0,/^$/d'

ব্যাখ্যা: পতাকা rsyncব্যবহার করে ভার্বোস মোডে চালিত হয় -v। এটি একটি বিশদ ফাইল তালিকা, একটি খালি লাইন এবং সারাংশ আউটপুট করে। sedসারসংক্ষেপটি একটি খালি রেখার দ্বারা পৃথক করা হয়েছে এই সুবিধাটি গ্রহণ করতে এখন ব্যবহৃত হয়। প্রথম খালি লাইন পর্যন্ত সমস্ত কিছু স্টডআউটে মুদ্রিত হয় না। ^$একটি খালি রেখার সাথে মেলে এবং dএটি আউটপুট হতে বাধা দেয়।


56

ওয়েন ডেভিসনের একটি পরামর্শের জন্য ধন্যবাদ , আমি --statsব্যাকআপের জন্য বিকল্পটি ব্যবহার করি :

rsync -am --stats src/ dest/

শেষে খুব ভাল সংক্ষিপ্তসার, যেমন

Number of files: 6765
Number of files transferred: 0
Total file size: 709674 bytes
Total transferred file size: 0 bytes
(10 more lines)
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.