HƯỚNG DẪN Tìm các tập tin thay đổi vào ngày cụ thể trên Linux/Unix

Thảo luận trong 'KIẾN THỨC VPS/SERVER' bắt đầu bởi quyet1990, 7/12/16.

  1. quyet1990

    quyet1990 New Member

    Tham gia ngày:
    22/10/16
    Bài viết:
    220
    Đã được thích:
    0
    Làm thế nào để tìm ra tất cả các tập tin đã được sửa đổi trên 2016-02-07 (07/Feb/2016) sử dụng lệnh find trong Linux/Apple OS X/ * BSDUnix?

    Phiên bản mới nhất của GNU/find sử dụng cú pháp sau:
    Cú pháp
    • find /path/to/dir -newermt "date"
    • find /path/to/dir -newermt "Feb 07"
    • find /path/to/dir -newermt "yyyy-mm-dd"
    • ## List all files modified on given date
    • find /path/to/dir -newermt yyyy-mm-dd ! -newermt yyyy-mm-dd -ls
    • ### print all *.pl ###
    • find /path/to/dir -newermt "yyyy-mm-dd" -print -type f -iname "*.pl"
    Một cách khác để làm điều này hoạt động trên các phiên bản của find trước v4.3.3:
    Mã:
    touch -t 02010000 /tmp/stamp$$
    find /usr -newer /tmp/stamp$$
    rm -f /tmp/stamp$$
    
    Các ví dụ
    Để tìm tất cả các tập tin đã được sửa đổi trên 2016/02/07 (07/Feb/2016), hãy nhập:
    Mã:
     find /path/to/dir -type f -name "*" -newermt 2016-02-07 ! -newermt 2016-02-08 
    Ví dụ kết quả đầu ra:
    Mã:
    ./output/tmp/rss.js-gzip-10881623-407-1360173602
    ./images/advanced-cache.php
    ./images/faq/2016/02/ir-150x150.jpg
    ./images/faq/2016/02/warning-40px76.png
    
    Để tìm ra tất cả các file Python (* py) trong /home/vivek /projects mà đã được sửa đổi vào thời gian 2016/02/07 (07 /Feb/2016), hãy nhập:
    Mã:
    find $HOME/projects -type f -name "*.py" -newermt 2016-02-07 ! -newermt 2016-02-08 -print
    
    Tùy chọn -ls để có được danh sách tập tin chi tiết:
    Mã:
     find $HOME/projects -type f -name "*.py" -newermt 2016-02-07 ! -newermt 2016-02-08 -ls 
    Để tìm và xóa tất cả các tập tin tmp (* .tmp) trong /home/vivek /projects đã được sửa đổi vào thời gian 2016/02/07 (07/Feb/2016), hãy nhập:
    Mã:
    find $HOME/projects -type f -name "*.py" -newermt 2016-02-07 ! -newermt 2016-02-08 -delete
    
     
Tags:

Chia sẻ trang này

Đang tải...