‏نمایش پست‌ها با برچسب شاخه. نمایش همه پست‌ها
‏نمایش پست‌ها با برچسب شاخه. نمایش همه پست‌ها

۰۲ آبان ۱۳۸۹

جست‌وجوی عبارت در فایل‌ها از طریق خط فرمان

برای پیدا کردن یک عبارت در میان فایل‌های موجود در یک شاخه، از دستور grep (و سایر دستورهای هم‌خانواده‌ی آن) استفاده می‌شود. پارامتر R جست‌وجو را در میان تمام زیرشاخه‌‌ها انجام خواهد داد و پارامتر n شماره‌ی خط نتیجه را در فایل مورد نظر نمایش می‌دهد:

grep -R -n "some text" /path/to/directory/

۲۵ مهر ۱۳۸۹

تغییر مجوز دست‌رسی فقط برای فایل‌ها یا فقط برای شاخه‌‌ها

چنانچه در یک شاخه مانند home/user/Documents/ باشم، با اجرای دستور‌ زیر در خط فرمان، مجوز دست‌رسی برای همه‌ی فایل‌های این شاخه و شاخه‌های درون آن به ۶۴۴ تغییر می‌کند:
find . -type f -exec chmod 0644 {} \;

دستور مشابهی نیز برای تغییر مجوز دست‌رسی همه‌ی شاخه‌های درون این شاخه وجود دارد:

find . -type d -exec chmod 0755 {} \;