انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: فایلهایی که اخیرا ایجاد شده اند  (دفعات بازدید: 820 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین abdossamad2003

  • Full Member
  • *
  • ارسال: 157
فایلهایی که اخیرا ایجاد شده اند
« : 25 بهمن 1399، 02:12 ب‌ظ »
با سلام خدمت دوستان
می خواستم بدونم مثلا بعد از نصب یک پکیج چه فایلهایی و در کجا ایجاد شده اند آیا با دستور find می توان فایلهایی که اخیرا ایجاد شده اند را مشاهده کرد؟
با تشکر

آفلاین M!lad

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1757
پاسخ : فایلهایی که اخیرا ایجاد شده اند
« پاسخ #1 : 25 بهمن 1399، 02:43 ب‌ظ »
بله با find می‌تونید ولی منطقی هست با مدیر بسته اینکار رو کنید. برای مثال در خانواده debian میتونید بزنید:

dpkg -L pkgname
برای استفاده از find باید از سویچ mtime استفاده کنید.
..I feel no fault for the fault I feel..

آفلاین esmaeelE

  • ناظر انجمن
  • *
  • ارسال: 1253
  • جنسیت : پسر
پاسخ : فایلهایی که اخیرا ایجاد شده اند
« پاسخ #2 : 26 بهمن 1399، 07:05 ب‌ظ »
همانطوری که M!lad عزیز گفتند می‌توانید فایل‌ها را با فرمان find بیابید.

فایل‌هایی که امروز ایجاد شده اند.
$ sudo find / -mtime 0

اگر بسته را امروز نصب کردید با find پیدا می‌شود.
می‌توانید خروجی را با grep جدا کنید که تنها بسته مورد نظر را ببینید.

برای نمونه
apt install emacs
sudo find / -mtime 0 |grep emacs

خروجی



استفاده از مدیر بسته دبیان

فهرست پرونده‌ها و پوشه‌ها

dpkg -L emacsیا
dpkg --listfiles emacs
فهرست پرونده‌ها
dpkg -S emacs


آفلاین abdossamad2003

  • Full Member
  • *
  • ارسال: 157
پاسخ : فایلهایی که اخیرا ایجاد شده اند
« پاسخ #3 : 28 بهمن 1399، 12:41 ب‌ظ »
 ولی من فایلهایی که ایجاد شده اند را می خواهم نه modify شده
دستور find -mmin فایلهایی که اصلاح شده اند را نشان می دهد نه ایجاد شده
با تشکر

آفلاین abdossamad2003

  • Full Member
  • *
  • ارسال: 157
پاسخ : فایلهایی که اخیرا ایجاد شده اند
« پاسخ #4 : 28 بهمن 1399، 12:43 ب‌ظ »
نکته دیگر اینکه با ردهت هستم که با yum install پکیج نصب می شود.

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : فایلهایی که اخیرا ایجاد شده اند
« پاسخ #5 : 28 بهمن 1399، 01:14 ب‌ظ »
با دستور rpm میشه اطلاعات یه پکیج رو دید.
مثلا برای پکیج tor
rpm -ql torسوئیچ اول میگه که query بگیر (معادل فارسی بلد نیستم) و سوئیچ دوم میگه فایل‌ها و پوشه‌هایی که با نصب پکیج اضافه یا تغییر داده میشن رو نشون بده.
میدونید که زکات علم نشر آن است

آفلاین helium

  • Full Member
  • *
  • ارسال: 168
  • جنسیت : پسر
پاسخ : فایلهایی که اخیرا ایجاد شده اند
« پاسخ #6 : 28 بهمن 1399، 02:18 ب‌ظ »
ولی من فایلهایی که ایجاد شده اند را می خواهم نه modify شده
دستور find -mmin فایلهایی که اصلاح شده اند را نشان می دهد نه ایجاد شده
با تشکر

سلام
بسته‌های اخیر نصب شده:
cat /var/log/dpkg.log | grep installed
فهرست پوشه‌ها و پرونده‌های مربوط به آن بسته:

dpkg --listfiles

یک مثال از تاریخ ایجاد پرونده در کنار نام آن (-L با --listfiles تفاوتی ندارد) مربوط به بستهٔ mailcap:

for i in $(dpkg -L  mailcap); do stat $i | grep -Ei 'birth|file' ; done

بهتر هست سؤال رو دقیق‌تر بپرسید بدون اینکه پاسخ ما تیری در تاریکی باشد برای پرسش شما.
« آخرین ویرایش: 28 بهمن 1399، 02:20 ب‌ظ توسط helium »
به خدا چنان امیدوار باش که اگر گناه جن و انس را بیاوری به تو رحم کند.

لقمان حکیم

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : فایلهایی که اخیرا ایجاد شده اند
« پاسخ #7 : 28 بهمن 1399، 02:45 ب‌ظ »
ولی من فایلهایی که ایجاد شده اند را می خواهم نه modify شده
دستور find -mmin فایلهایی که اصلاح شده اند را نشان می دهد نه ایجاد شده
با تشکر

سلام
بسته‌های اخیر نصب شده:
cat /var/log/dpkg.log | grep installed
فهرست پوشه‌ها و پرونده‌های مربوط به آن بسته:

dpkg --listfiles

یک مثال از تاریخ ایجاد پرونده در کنار نام آن (-L با --listfiles تفاوتی ندارد) مربوط به بستهٔ mailcap:

for i in $(dpkg -L  mailcap); do stat $i | grep -Ei 'birth|file' ; done

بهتر هست سؤال رو دقیق‌تر بپرسید بدون اینکه پاسخ ما تیری در تاریکی باشد برای پرسش شما.
فکر کنم شما آحرین ارسال abdossamad2003 رو ندیدید، چون گفتند که از ردهت استفاده میکنند. و مدیر پکیج ردهت rpm هست نه dpkg.
میدونید که زکات علم نشر آن است

آفلاین abdossamad2003

  • Full Member
  • *
  • ارسال: 157
پاسخ : فایلهایی که اخیرا ایجاد شده اند
« پاسخ #8 : 28 بهمن 1399، 05:37 ب‌ظ »
با تشکر از پاسخ دوستان
من می خوام با دستور find فایلهایی که اخیرا ایجاد شده اند را ببینم( نه فایلهای modified) ایا امکان پذیر است
با تشکر

آفلاین vegetarian

  • Sr. Member
  • *
  • ارسال: 405
  • جنسیت : پسر
  • سیستم عامل : ننه اوبونتو
پاسخ : فایلهایی که اخیرا ایجاد شده اند
« پاسخ #9 : 29 بهمن 1399، 11:01 ق‌ظ »
با تشکر از پاسخ دوستان
من می خوام با دستور find فایلهایی که اخیرا ایجاد شده اند را ببینم( نه فایلهای modified) ایا امکان پذیر است
با تشکر
در مورد find نمی دونم ولی یه دستور هست که birthtime فایل رو میده :
stat -c '%w' file
و اطلاعات کامل با :
stat fileبرای من با فایل سیستم ext4 دبیان و یه فایل که خودم درست کرده بودم میده -
دوره lpic1 آقای پیمان هوشمندی راد برای علاقه مندان به لینوکس (مجانی):
https://forum.ubuntu-ir.org/index.php?topic=152339.0

آفلاین esmaeelE

  • ناظر انجمن
  • *
  • ارسال: 1253
  • جنسیت : پسر
پاسخ : فایلهایی که اخیرا ایجاد شده اند
« پاسخ #10 : 15 اسفند 1399، 03:04 ق‌ظ »
شاید با بررسی inode بتوانید پاسخ را پیدا کنید این‌جا را ببینید.