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

کمک و پشتیبانی => انجمن عمومی => نویسنده: abdossamad2003 در 25 بهمن 1399، 02:12 ب‌ظ

عنوان: فایلهایی که اخیرا ایجاد شده اند
ارسال شده توسط: abdossamad2003 در 25 بهمن 1399، 02:12 ب‌ظ
با سلام خدمت دوستان
می خواستم بدونم مثلا بعد از نصب یک پکیج چه فایلهایی و در کجا ایجاد شده اند آیا با دستور find می توان فایلهایی که اخیرا ایجاد شده اند را مشاهده کرد؟
با تشکر
عنوان: پاسخ : فایلهایی که اخیرا ایجاد شده اند
ارسال شده توسط: M!lad در 25 بهمن 1399، 02:43 ب‌ظ
بله با find می‌تونید ولی منطقی هست با مدیر بسته اینکار رو کنید. برای مثال در خانواده debian میتونید بزنید:

dpkg -L pkgname
برای استفاده از find باید از سویچ mtime استفاده کنید.
عنوان: پاسخ : فایلهایی که اخیرا ایجاد شده اند
ارسال شده توسط: esmaeelE در 26 بهمن 1399، 07:05 ب‌ظ
همانطوری که M!lad عزیز گفتند می‌توانید فایل‌ها را با فرمان find بیابید.

فایل‌هایی که امروز ایجاد شده اند.
$ sudo find / -mtime 0
منبع (https://stackoverflow.com/a/11685083/7508077)

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

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

خروجی
https://paste.ubuntu.ir/wdwq



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

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

dpkg -L emacsیا
dpkg --listfiles emacs
فهرست پرونده‌ها
dpkg -S emacs
منبع (https://linuxconfig.org/how-to-list-all-files-installed-by-the-deb-package-on-ubuntu-debian)

عنوان: پاسخ : فایلهایی که اخیرا ایجاد شده اند
ارسال شده توسط: abdossamad2003 در 28 بهمن 1399، 12:41 ب‌ظ
 ولی من فایلهایی که ایجاد شده اند را می خواهم نه modify شده
دستور find -mmin فایلهایی که اصلاح شده اند را نشان می دهد نه ایجاد شده
با تشکر
عنوان: پاسخ : فایلهایی که اخیرا ایجاد شده اند
ارسال شده توسط: abdossamad2003 در 28 بهمن 1399، 12:43 ب‌ظ
نکته دیگر اینکه با ردهت هستم که با yum install پکیج نصب می شود.
عنوان: پاسخ : فایلهایی که اخیرا ایجاد شده اند
ارسال شده توسط: Dragon- در 28 بهمن 1399، 01:14 ب‌ظ
با دستور rpm میشه اطلاعات یه پکیج رو دید.
مثلا برای پکیج tor
rpm -ql torسوئیچ اول میگه که query بگیر (معادل فارسی بلد نیستم) و سوئیچ دوم میگه فایل‌ها و پوشه‌هایی که با نصب پکیج اضافه یا تغییر داده میشن رو نشون بده.
عنوان: پاسخ : فایلهایی که اخیرا ایجاد شده اند
ارسال شده توسط: helium در 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

بهتر هست سؤال رو دقیق‌تر بپرسید بدون اینکه پاسخ ما تیری در تاریکی باشد برای پرسش شما.
عنوان: پاسخ : فایلهایی که اخیرا ایجاد شده اند
ارسال شده توسط: Dragon- در 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 در 28 بهمن 1399، 05:37 ب‌ظ
با تشکر از پاسخ دوستان
من می خوام با دستور find فایلهایی که اخیرا ایجاد شده اند را ببینم( نه فایلهای modified) ایا امکان پذیر است
با تشکر
عنوان: پاسخ : فایلهایی که اخیرا ایجاد شده اند
ارسال شده توسط: vegetarian در 29 بهمن 1399، 11:01 ق‌ظ
با تشکر از پاسخ دوستان
من می خوام با دستور find فایلهایی که اخیرا ایجاد شده اند را ببینم( نه فایلهای modified) ایا امکان پذیر است
با تشکر
در مورد find نمی دونم ولی یه دستور هست که birthtime فایل رو میده :
stat -c '%w' file
و اطلاعات کامل با :
stat fileبرای من با فایل سیستم ext4 دبیان و یه فایل که خودم درست کرده بودم میده -
عنوان: پاسخ : فایلهایی که اخیرا ایجاد شده اند
ارسال شده توسط: esmaeelE در 15 اسفند 1399، 03:04 ق‌ظ
شاید با بررسی inode بتوانید پاسخ را پیدا کنید این‌جا را ببینید.

http://moiseevigor.github.io/software/2015/01/30/get-file-creation-time-on-linux-with-ext4