Tôi thích một phương thức di động hoặc ít nhất là một gói phần mềm có thể tìm thấy trong Ubuntu hoặc openSUSE hoặc bất kỳ bản phân phối Linux phổ biến nào.
Sử dụng findđể tìm tất cả các tệp được tạo trong giờ qua.
Trong khi tôi coi đây là một ý tưởng chạy trên mạng, thì đây là một mẹo quản trị hệ thống hữu ích để chỉ sử dụng findnhư sudotrên /(root) để tìm bất kỳ tệp nào được tạo ( ctime) trong giờ qua:
sudo find / -ctime -1
Nếu bạn muốn chi tiết tốt hơn một chút trên các tập tin chỉ cần chạy các kết quả thông qua ls -lavới -execnhư thế này:
sudo find / -ctime -1 -exec ls -la {} \;
Nhưng tất nhiên, báo cáo về tất cả các tệp được tạo và không chỉ những tệp được tạo bởi make install.
Vì vậy, make installvào một thư mục tạm thời và sau đó tạo một cây thư mục của thư mục đó để xem xét.
Có một kỹ thuật tuyệt vời khác từ người dùng Steve trên Stack Overflow ; điều chỉnh một chút cho ở đây:
mkdir /tmp/installer
./configure
make
sudo make install DESTDIR=/tmp/installer
cd /tmp/installer
tree .
Điểm mấu chốt của nó là DESTDIRcài đặt mà về cơ bản, trong đó cài đặt tất cả các thành phần vào /tmp/installer. Các lệnh theo sau chỉ đưa bạn vào thư mục đó và sau đó treetạo một cây thư mục đẹp của nội dung của thư mục đó.
Và hai xu của tôi về kỹ thuật đó: Một số hệ thống như Mac OS X không treeđược cài đặt bởi lớp lót này kết hợp findvà sedtạo ra một loại định dạng cây thư mục tương tự:
find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'
-n,--just-print,--dry-run,--reconIn các lệnh đó sẽ được thực hiện, nhưng không thực hiện chúng. Sẽ đưa ra một số manh mối ...