ভিতরে একটি ফোল্ডার বাদে পৃথক ডিরেক্টরি


44

আমি মনে করি একই বিষয়বস্তু সহ আমার দুটি ডিরেক্টরি রয়েছে তবে আমি এটি পরীক্ষা করতে চাই।

এছাড়াও, আমি উভয় ডিরেক্টরি ভিতরে একটি ফোল্ডার বাদ দিতে চাই।

আমি এটা কিভাবে করবো?

উত্তর:


48

কমান্ড লাইন:

diff --exclude=direxclude -r dir1 dir2

ওপেনসুএস 12.1: ঠিক আছে।

sttr@linux-sgfb:/tmp> md dir1
sttr@linux-sgfb:/tmp> md dir2
sttr@linux-sgfb:/tmp> cd dir2
sttr@linux-sgfb:/tmp/dir2> md 10
sttr@linux-sgfb:/tmp/dir2> md 11
sttr@linux-sgfb:/tmp/dir2> md 12
sttr@linux-sgfb:/tmp/dir2> md 14
sttr@linux-sgfb:/tmp/dir2> cd ..
sttr@linux-sgfb:/tmp> cd dir1
sttr@linux-sgfb:/tmp/dir1> md 15
sttr@linux-sgfb:/tmp/dir1> md 11
sttr@linux-sgfb:/tmp/dir1> md 12
sttr@linux-sgfb:/tmp/dir1> md 17
sttr@linux-sgfb:/tmp/dir1> cd ..
sttr@linux-sgfb:/tmp> diff --exclude="11" -r dir1 dir2
Only in dir2: 10
Only in dir2: 14
Only in dir1: 15
Only in dir1: 17
sttr@linux-sgfb:/tmp> diff --exclude=11 -r dir1 dir2
Only in dir2: 10
Only in dir2: 14
Only in dir1: 15
Only in dir1: 17
sttr@linux-sgfb:/tmp>

CentOS 6.3 64: ঠিক আছে।

[root@local tmp]# mkdir dir1
....

উবুন্টু 12.04 টিএলএস: ঠিক আছে।

উবুন্টু 12.04 টিএলএস


1
@ এসটিটিআর দুঃখিত, তবে এটি কার্যকর হয়নি
ব্যবহারকারী 35538

@ user35538 ​​আপনি কি আরও নির্দিষ্ট করে বলতে পারেন? কী কাজ করেনি, কী প্রবেশ করলেন?
ড্যানিয়েল অঙ্গুলিনির্দেশ

1
diff --exclude="direxclude" -r dir1 dir2বৈকল্পিক?
এসটিটিআর

ভার্সন ওএস পরীক্ষা?
এসটিটিআর

1
@ এসটিটিআর উবুন্টু 12.04
ব্যবহারকারী 35538
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.