dpkg -L pkgname$ sudo find / -mtime 0 apt install emacs
sudo find / -mtime 0 |grep emacs
dpkg -L emacsیاdpkg --listfiles emacsdpkg -S emacsrpm -ql torسوئیچ اول میگه که query بگیر (معادل فارسی بلد نیستم) و سوئیچ دوم میگه فایلها و پوشههایی که با نصب پکیج اضافه یا تغییر داده میشن رو نشون بده.
ولی من فایلهایی که ایجاد شده اند را می خواهم نه modify شده
دستور find -mmin فایلهایی که اصلاح شده اند را نشان می دهد نه ایجاد شده
با تشکر
cat /var/log/dpkg.log | grep installeddpkg --listfilesfor i in $(dpkg -L mailcap); do stat $i | grep -Ei 'birth|file' ; done
فکر کنم شما آحرین ارسال abdossamad2003 رو ندیدید، چون گفتند که از ردهت استفاده میکنند. و مدیر پکیج ردهت rpm هست نه dpkg.ولی من فایلهایی که ایجاد شده اند را می خواهم نه 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
بهتر هست سؤال رو دقیقتر بپرسید بدون اینکه پاسخ ما تیری در تاریکی باشد برای پرسش شما.
با تشکر از پاسخ دوستاندر مورد find نمی دونم ولی یه دستور هست که birthtime فایل رو میده :
من می خوام با دستور find فایلهایی که اخیرا ایجاد شده اند را ببینم( نه فایلهای modified) ایا امکان پذیر است
با تشکر
stat -c '%w' filestat fileبرای من با فایل سیستم ext4 دبیان و یه فایل که خودم درست کرده بودم میده -