Son değiştirilen / oluşturulan dosyaları Terminal kullanarak göster


Yanıtlar:


25

Terminal'i açmak için klavyenizdeki Ctrl+ Alt+ tuşlarına basmanız Tyeterlidir. Açıldığında, aşağıdaki komutları çalıştırın:

find ${1} -type f | xargs stat --format '%Y :%y %n' 2>/dev/null | sort -nr | cut -d: -f2-

Bkz. Bul komutu

Kaynak: Linux


Komut doğru. Bunu denediniz mi?
— Mitch

Evet, doğru, sadece biraz zaman alıyor. -F2- yanlış olacağını düşündüm çünkü komutlar genellikle bir - ile bitmiyor -
— Kayıtlı Kullanıcı

Güzel! Gizli dosyaları görmezden gelmeye ne dersiniz?
— Ionică Bizău

Kullanabilirsiniz -iname. Örneğin, * .txt dosyasını bulun ancak .vimrc gibi gizli .txt dosyasını yok sayın -type f \( -iname "*.txt" ! -iname ".*" \).
— Mitch

@ Son 2 gün içinde dosyaları nasıl bulacağınız belirtilir?
— user13107

6

Kontrol statkomutu:

Kullanımı:

stat [options] filename ... ...

Örneğin

stat /home/user/Docs/filename.txt

Dosya aramak için findkomutları kullanın :

Örneğin

find /to/target/directory* -mtime -1

(anahtar -mtime ngösterisi dosya en son n * 24 saat önce değiştirilmiş verilerle, -mtime -11 günlük dosyalar için gösterilecektir)

find /to/target/directory* -mmin 30

son 30 dakika içinde değiştirilen dosyaları gösterir.

Kılavuz sayfalarındaki TESTLER altında daha fazla seçenek olup olmadığını kontrol edin ( man findterminalde kullanın ). -amin n(En son n dakika önce erişildi), -cmin(dosyanın durumu en son n dakika önce değiştirildi) ve diğerleri gibi diğer anahtarları kullanabilirsiniz .


Belki cevabınızdan stat kısmını kaldırmayı veya belirli bir komut vermeyi düşünebilirsiniz.
— Kayıtlı Kullanıcı

stat filenameburada dosya adı hedefinizin mutlak veya göreceli yolu olabilir. Bu, diğer çıktılar arasında erişim, değişiklik, değişim sürelerini gösterecektir ..
— kesin

statdosya sistemi bunu destekliyorsa da dosyanın doğum zamanını verecektir ..
— kesin

1
Asker yakın zamanda değiştirilen dosyaların bir listesini görmek istiyor. statbelirli bir dosya veya dizinin özelliklerini verir (son kez değiştirildiği gibi). Bu nedenle, bu komut bu soru için uygun değildir.
— Kayıtlı Kullanıcı

.. ilgili, değil mi? Size zaman damgalarını gösterir .. ve OP'nin istediği aynı pratik bir uygulama ..
— kesin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.