جستجوی فايل

ژانویه 18, 2016

اگر در لينوکس بخواهيم يک فايل را جستجو کنيم مثلا فايلي با نام مشخص که مي دانيم چند حرفي و يا با يک حرف مشخص ي
هاست
شروع مي شود و يا با عدد شروع مي شوند و يا … به اين صور آن را پيدا مي کنيم:
فايلهايي که اسمشان يک حرفي است:
[n.pardis@lpi ~]$ ls -l ?
-rw-r—r—1 n.pardis lpi1 0 Oct 13 2010 2
فايلي به نام 0 را پيدا ميکند که اسمش يک حرفي است.
فايلهايي که با w شروع مي شوند و به عدد ختم مي شوند:
[n.pardis@lpi ~]$ ls -l w*[0-9]
-rwx—— 1 n.pardis lpi1 102 Mar 7 17:41 while1 فايلهايي که با حروف با صدا شروع مي شوند و به عدد ختم مي شوند:
[n.pardis@lpi ~]$ ls -l [aeoiu]*[0-9]
-rw-r–r– 1 n.pardis lpi1 268 Oct 24 2010 exercise1
-rwx—— 1 n.pardis lpi1 34 Oct 20 2010 exit1 فايلهايي که با a-z و A-Z شروع نشوند:
[n.pardis@lpi ~]$ ls -l [!a-zA-Z]*
-rw-r–r– 1 n.pardis lpi1 0 Oct 13 2010 2
-rw-r–r– 1 n.pardis lpi1 0 Oct 13 2010 2]
-rw-r–r– 1 n.pardis lpi1 0 Oct 24 2010 @lpi ~]$ مي خواهيم فايلهايي را نمايش دهيم که با i يا B شروع شوند به حروف با صدا ختم شوند:
[n.pardis@lpi ~]$ ls -l [iB]*[aeiou]
ls: [iB]*[aeiou]: No such file or directory
براييادگيري بهتر فرمان ls به جزوه ي آن مراجعه شود:
[n.pardis@lpi ~]$ man ls