جستجو فایل در لینوکس سرور مجازی

می 31, 2017

جستجوی فایل

اگر در لینوکس بخواهیم یک فایل را جستجو کنیم مثال فایلی با نام مشخص که می دانیم چند حرفی و یا با یک حرف مشخصی

شروع می شود و یا با عدد شروع می شوند و یا … به این صورت آن را پیدا می کنیم:

فایلهایی که اسمشان یک حرفی است:

 

سرور مجازی 

[[email protected] ~]$ ls -l ?

-rw-r—r—1 n.pardis lpi1 0 Oct 13 2010 2

فایلی به نام 0 را پیدا میکند که اسمش یک حرفی است.

فایلهایی که با w شروع می شوند و به عدد ختم می شوند:

[[email protected] ~]$ ls -l w*[0-9]

-rwx—— 1 n.pardis lpi1 102 Mar 7 17:41 while1

فایلهایی که با حروف با صدا شروع می شوند و به عدد ختم می شوند:

[[email protected] ~]$ 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

فایلهایی که با z-a و Z-A شروع نشوند:

[[email protected] ~]$ 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 شروع شوند به حروف با صدا ختم شوند:

[[email protected] ~]$ ls -l [iB]*[aeiou]

ls: [iB]*[aeiou]: No such file or directory

براییادگیری بهتر فرمان ls به جزوه ی آن مراجعه شود:

[[email protected] ~]$ man ls