একটি ডিরেক্টরি এবং সমস্ত সাবডিরেক্টরির জন্য সম্প্রতি পরিবর্তিত ফাইলগুলির তালিকা


10

লিনাক্সে আমি এই কমান্ডটিকে তার সমস্ত সাবডিরেক্টরিগুলির সাথে একটি ডিরেক্টরিতে সর্বশেষ সংশোধিত ফাইলগুলি খুঁজতে এবং তালিকাভুক্ত করতে জানি।

find /var/www/ -type f -exec stat --format '%Y :%y %n' {} \; | sort -nr | cut -d: -f2- | head

একটি উইন্ডোজ সিএলআই সমতুল্য আছে?


আপনি শুধুমাত্র পরিবর্তনশীল ফাইল খুঁজছেন? অথবা আপনি সব ফাইল খুঁজছেন?
Keltari

1
আমি নিশ্চিত PowerShell এই কাজ করতে পারেন এ পর্যন্ত ব্যাচ তুলনায় আরো সহজে, কিন্তু আপনি একেবারে অবশ্যই পরের ব্যবহার করুন ... চেষ্টা করুন dir /a-d /o-d /tw /s (শুধুমাত্র ফাইল দেখান, সাজানো তারিখ অনুসারে অর্ডার, সাজানোর জন্য শেষ লেখার সময় ব্যবহার করুন, subdirs মধ্যে recurse)। তবে এই সব ফাইল তালিকাভুক্ত করা হবে। কেবলমাত্র সর্বশেষ সংশোধিত ফাইলগুলিতে তালিকা সীমাবদ্ধ করতে, ব্যবহার করুন Debenham এর উজ্জ্বল সমাধান এখানে
Karan

Linux কমান্ডের কয়েকটি মন্তব্য: (1) এর পরিবর্তে -exec, আপনি বিবেচনা করতে পারেন xargs। (2) আপনি যদি বলেন যে, আপনি সংশোধনের তারিখ অনুসারে একটি সম্পূর্ণ ডিরেক্টরি (সাব) গাছটি সাজান (এবং তারপরে নতুন দিকে দেখুন) এন ), তারপর আপনার কি যুক্তিসঙ্গত। কিন্তু যদি আপনি সর্বশেষে সংশোধিত সমস্ত ফাইলগুলি সন্ধান করে আপনার প্রয়োজনীয় তথ্য পেতে পারেন এন দিন, তাকান find … -mtime …
Scott

2
আমার আগের মন্তব্য যোগ করার জন্য, আপনি দেখতে পারেন forfiles /s /d +<date>
Karan

উত্তর:


14

পাওয়ারশেল 2.0

সর্বশেষ 10 পরিবর্তন ফাইল

Dir C:\folder -r | ? {! $_.PSIsContainer} | sort LastWriteTime | select -last 10

দেওয়া তারিখ থেকে পরিবর্তিত ফাইল

Dir C:\folder -r | ? {! $_.PSIsContainer -AND $_.lastwritetime -ge '04/18/14'} 

আরও পড়ুন http://ss64.com/ps/


আপনি শুধু সংশোধিত ফাইলের সাথে ডিরেক্টরি প্রদর্শন করতে চান, এই কাজ। ডি ডি: \ sftp -r | ? {! $ _। PSIsContainer- $ _ _ শেষ কথাবার্তা -জে '05 / 25/2018 '} | findstr ডিরেক্টরি
Rob

0
dir c:\windows\ /aa /s /O-D

C: \ windows ফোল্ডার এবং তার সমস্ত সাবফোল্ডারের তারিখ অনুসারে সংরক্ষণাগার বৈশিষ্ট্য সেট (সংশোধিত) সহ সমস্ত ফাইল তালিকাবদ্ধ করে (নতুন প্রথম)

সম্পাদনা: এই পদ্ধতিটি শুধুমাত্র তখনই কাজ করবে যদি আপনি কোনও স্থানে সংরক্ষণাগার বিট সাফ করেন বা তালিকাটি কেবল বেড়ে ওঠা হবে।


1
আর্কাইভ বৈশিষ্ট্য সম্প্রতি পরিবর্তিত ফাইল সঙ্গে কি আছে?
Karan

1
সব । পরিবর্তিত হওয়া যে কোনও ফাইলটি OS দ্বারা সেট করা সংরক্ষণাগার বৈশিষ্ট্যটি পায়। ব্যাকআপ প্রোগ্রামগুলি কীভাবে জানে যে একটি ফাইল পরিবর্তিত হয়েছে এবং ব্যাক আপ নেওয়া প্রয়োজন।
Keltari

2
আপনার সম্পাদনা অত্যন্ত গুরুত্বপূর্ণ। সঙ্গে ফাইল + একটি ইতিমধ্যে কোন পরিবর্তন দেখতে হবে। তারিখ পরিবর্তিত উপর ভিত্তি করে এটি করার কিছু উপায় খুঁজে না কেন?
Karan

0

এমটি ডিরেক্টরি পরিবর্তন ঘড়ি তাকান। এটা আপনার প্রয়োজনের জন্য সঠিক হতে পারে।

প্রোগ্রাম নির্দিষ্ট ডিরেক্টরির মধ্যে ফাইল পরিবর্তন জন্য ঘড়ি ঘড়ি (ওয়াচ   ডিরেক্টরি) এবং তারপরে কপি ফাইলগুলি অন্য ফোল্ডারে পরিবর্তিত হয়েছে (মিরর   ডিরেক্টরি) ডিরেক্টরি গঠন সংরক্ষণ। যখন খুব দরকারী হতে পারে   আপনি দূরবর্তী সাইট স্থানীয় কপি আছে এবং শুধুমাত্র ফাইল আপলোড করতে চান,   শেষ আপলোড পরে স্থানীয়ভাবে পরিবর্তন।

http://mito-team.com/projects/dcw

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