Find-komento vanhalla Asustorilla

Last modified on 24. heinäkuuta 2026 • 2 min read • 239 words
Sen sijaan, että klikkailisit satunnaisesti loputtomia kansiohierarkioita Asustorin verkkokäyttöliittymässä, voit yksinkertaisesti ottaa ssh-yhteyden laitteeseen ja etsiä komentoriviltä.
Find-komento vanhalla Asustorilla
Kuva Michael Jeltsch

Sen sijaan, että klikkailisit satunnaisesti loputtomia kansiohierarkioita Asustorin verkkokäyttöliittymässä, voit yksinkertaisesti ottaa ssh-yhteyden laitteeseen ja etsiä komentoriviltä. Nykyaikaisten Linux-järjestelmien find-komennon ja Asustorin find-komennon välillä on kuitenkin tärkeitä eroja. Elinkaarensa päässä oleva (EOL) Asustorini (AS-304T) käyttää versiota 3.5.9.RWM1, jossa on BusyBoxin find v1.19.3, kun taas Ubuntu Linuxini käyttää GNU find -versiota 4.9.0. BusyBoxin find karsii ominaisuuksia pienen binäärikoon saavuttamiseksi ja on lukittu GPL-2-lisenssiin. Linuxin GPL-3-puolella on lisätty merkittäviä uusia ominaisuuksia ja suorituskykyparannuksia. Tässä on find-komento, jota tarvitset, jos haluat etsiä kaikilta Asustorisi levyiltä:

find / -name 'IMG_1932.JPG'

Jos olet juurihakemistossa, voit jättää polun (/) pois. Oletuksena haun lähtöpisteenä on nykyinen hakemisto.

find -name 'IMG_1932.JPG'

Ja jos tiedostonimessäsi ei ole erikoismerkkejä, voit jättää yksin- tai kaksinkertaiset lainausmerkit pois tiedostonimen ympäriltä. Mutta käytän niitä aina, koska ne on helppo unohtaa silloin, kun niitä tarvitsisi.

find . -name IMG_1932.JPG

Et kuitenkaan välttämättä halua aloittaa hakuasi juuritasolta, koska Asustor antaa sinulle useita osumia samasta tiedostosta, mikä tekee asioista tarpeettoman sekavia. Asustor OS liittää saman laitteen eri mount pointsiin, ja siksi näet samat tiedostot useita kertoja hakutuloksissasi. Välttääksesi tämän, sinun kannattaa mieluummin kohdistaa haku sijaintiin /volume1, mikä kattaa kaiken useimmissa käytännön tilanteissa. Jos löydät päällekkäisiä merkintöjä, voit selvittää alla olevan komennon avulla, ovatko ne sama tiedosto. Jos Inode-numerot ovat samat, kyseessä on yksi ja sama tiedosto!

stat "/share/User Homes/mjeltsch/Seminar_May18_2024.pdf"
stat "/volume1/home/mjeltsch/Seminar_May18_2024.pdf"

Kun etsitään kaikkea kaikista tiedostojärjestelmistä, ilmenee monia virheitä, koska sinulla ei ole oikeutta etsiä tietyistä järjestelmähakemistoista, ellet ole root-käyttäjä. sudo-komennon käyttäminen voi siksi olla hyvä idea tässä tapauksessa.