Synology-Forum.nl
Overige software => FTP, NFS and Samba Server => Topic gestart door: aadvanelten op 13 februari 2011, 17:39:54
-
Ik weet niet goed waar dit bericht te plaatsen, als dit niet de juiste plaats is, laat me dit dan aub even weten?
Mijn probleem is dat ik (b.v. met een "putty" verbinding) een bestand wil zoeken. Als ik de exacte naam van dat bestand weet (hoofdletters / kleine letters) is dat geen probleem (find -name 'filenaam') werkt dan. Maar als ik de naam wel weet, maar niet precies hoe de naam te schrijven (hoofdletters / kleine letters), heb ik een probleem.Ik weet bv dat er "ergens" een map is met de naam 'maildir'. Maar de naam kan ook zijn 'Maildir' of 'MailDir'. Etc. etc.... In Linux kan ik dan "Find -iname 'filenaam' gebruiken. Maar mijn syno kent dat niet ????
Iemand een tip??
mvg Aad
-
find /volume1/spk -iname cronjob.spk
/volume1/spk/Cronjob editor/Cronjob.spk
/volume1/spk/Cronjob/Cronjob.spk
Werkt gewoon bij mij....
en:
find /volume1/spk -iname cronjob.*
/volume1/spk/Cronjob editor/Cronjob.spk
/volume1/spk/Cronjob editor/app/cronjob.php
/volume1/spk/Cronjob/Cronjob.spk
/volume1/spk/Cronjob/app/cronjob.php
Geeft dus ook resultaat
(getest met DSM 3.1)
Wizjos
-
@Wizjos: wat zegt
which find
bij jou? Ik denk dat het /opt/bin/find is.
De standaard find van Synology kent geen -iname optie
@aadvanelten: je kan bijvoorbeeld dit proberen (met wildcards):
find . -type d -name *ail*ir*
-
Beste,
Of ik begrijp het niet; of het werkt niet.
Als ik opgeef: "find . -type d -name xmail" blijkt dat er twee keer iets gevonden wordt ( ./volume1/opt/doc/xmail en ./opt/doc/xmail).
Maar als ik opgeef:"find . -type d -name Xmail" (nu staat er Xmail met een hoofletter X), wordt er niets gevonden?
Kan ik misschien ergens anders een find.exe oid vandaan halen die wel de optie iname begrijpt? Als dat zo is, dan graag een tip hoe dit te doen.
mvg Aad
-
Installeer het package findutils via ipkg
-
Werkt perfect (findutils) !!!
nogmaals dank, Aad
-
Maar als ik opgeef:"find . -type d -name Xmail" (nu staat er Xmail met een hoofletter X), wordt er niets gevonden?
Je weet toch wel dat Unix en Linux hoofdlettergevoelig is? Dus Xmail is een ander bestand dan xmail.
-
Beste Matr1x,
Ik weet dat linux hoofdletter gevoelig is, dat is nu juist mijn vraag/probleem. En met de gegeven oplossing (installeren van findutils) is dat perfect opgelost. Ik kan nu de optie -iname opgeven. Zonder findutils kan dat niet (wel name, maar niet iname). Ik denk dat de letter "i" van iname staat voor "ignore case" oid. Werkt perfect .
mvg Aad