سلام همانطور که از سوالم پیداست میخوام تعداد file های داخل یک فولدر یا دایرکتوری رو توی لینوکس بدونم چندتا هستش؟ این کار رو میخوام از طریق command line انجام بدم. :69:
اطلاعیه
بستن
هنوز اطلاعیه ای در دست نیست.
چطور تعداد فایل های داخل یک directory یا folder رو در linux بشمارم ؟
بستن
X
-
چطور تعداد فایل های داخل یک directory یا folder رو در linux بشمارم ؟
اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforumبرچسب ها: هیچکدام
-
سلام برای انجام این کار دستورات مختلفی مثل wc یا tree و find میتونید استفاده کنید. میتونید از دایرکتوری تون ls بگیرید و با استفاده از پایپ "|" خروجی شو بدید به دستور wc که با این دستور تعداد line های خروجی دستور ls رو براتون میشماره و میگه کلا 8 تا فایل و دایرکتوری توی این مسیر وجود داره.
کد PHP:[root@localhost ~]# ls /root/ |wc -l
8
کد PHP:find DIR_NAME -type f | wc -l
"|" پایپ هم که دستور find رو ریدایرکت میکنه به دستور wc
wc -l هم که تعدادسطرها را میشمارد.
از دستور tree هم به صورت زیر میتونید استفاده کنید که دقیقا بهتون میگه که چندتا دایرکتوری یا فایل دارید و زیر هر دایرکتوری چه فایل های یا دایرکتوری های دیگه ای وجود دارد.
کد PHP:[root@localhost ~]# tree /root/vim-master/farsi/
/root/vim-master/farsi/
├── fonts
│ ├── DOS
│ │ └── far-a01.com
│ ├── SunOs
│ │ └── far-a01.fb
│ ├── UNIXs
│ │ ├── far-a01.f16
│ │ ├── far-a01.pcf.gz
│ │ └── far-a01.pcf.Z
│ └── WINDOWS
│ └── far-a01.fon
└── README.txt
5 directories, 7 files
کامنت