Heim > System-Tutorial > LINUX > Imitieren Sie den Befehl myfind im Unix-Betriebssystem, um einen myfind zu implementieren

Imitieren Sie den Befehl myfind im Unix-Betriebssystem, um einen myfind zu implementieren

王林
Freigeben: 2024-03-07 12:20:03
nach vorne
932 Leute haben es durchsucht

Imitieren Sie den Befehl „find“ im Unix-Betriebssystem und implementieren Sie einen Befehl „myfind“. Der Befehl myfind startet im angegebenen Verzeichnis und sucht rekursiv nach der angegebenen Datei. Das Befehlsformat ist wie folgt: myfindPATH-Optionsparameter [-print][-exec Befehl {};]PATH: Startverzeichnis für die Suche. -option-Parameter: Wird zur Steuerung der Suchmethode verwendet. Die Details lauten wie folgt (unten sind nur die aufgeführt, die ich häufig verwende): -name „Datei“: Geben Sie den zu durchsuchenden Dateinamen an Der Linux-Befehl findet die Datei , es kann maskiert werden?* usw. -prune-Verzeichnis: Durchsuchen Sie dieses Verzeichnis nicht, wenn Sie die Suche betonen. -mtime+n oder -n: Linux-Befehlsspeicherortdateien nach Zeit suchen, +n: zeigt Dateien an, die vor n Tagen geändert wurden; -n: zeigt Dateien an, die zwischen letzter Nacht und vor n Tagen geändert wurden. -ctime+n oder -n: sucht auch nach Zeit, +n: gibt Dateien an, die vor n Tagen erstellt wurden; -n: gibt Dateien an, die zwischen letzter Nacht und vor n Tagen erstellt wurden. -print: Suchergebnisse in die Standardausgabe ausgeben. Optionales Experiment 1: Implementieren Sie die Option -exe. -exec: Führt das angegebene Programm für jedes gefundene Ergebnis aus. Das Format ist wie folgt: -exec Programmname Tipp: Durch die Ausführung des angegebenen Programms kann ein Prozess erstellt werden, um das optionale Experiment 2 durchzuführen: Ändern Sie den von Ihnen implementierten myfind-Befehl, um Multithreading zu verwenden. Vergleichen Sie die Ausführungsergebnisse, die Effizienz und andere Linux-Löschbefehle zwischen der Multithread-Implementierung von myfind und der Single-Thread-Implementierung von myfind und geben Sie Ihre Erklärung im Experimentbericht ab.

linux定位oom_linux命令定位到指定位置_linux 命令定位文件

Das obige ist der detaillierte Inhalt vonImitieren Sie den Befehl myfind im Unix-Betriebssystem, um einen myfind zu implementieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:itcool.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage