4- دستکاری فایل ها و دایرکتوری ها
در این مرحله، ما برای یک کار واقعی آماده هستیم! این فصل دستورات زیر را معرفی می کند:
● cp – کپی فایل ها و دایرکتوری ها
● mv – انتقال/تغییر نام فایل ها و دایرکتوری ها
● mkdir - ایجاد دایرکتوری ها
● rm – حذف فایل ها و دایرکتوری ها
● ln – ایجاد پیوندهای سخت و نمادین
این پنج دستور جزو پرکاربردترین دستورات لینوکس هستند. آنها برای دستکاری فایل ها و دایرکتوری ها استفاده می شوند.
اکنون، صادقانه بگویم، برخی از وظایف انجام شده توسط این دستورات با یک مدیر فایل گرافیکی راحت تر انجام می شود. با یک فایل منیجر، میتوانیم یک فایل را از یک دایرکتوری به فهرست دیگر بکشیم و رها کنیم، فایلها را برش دهیم و پیست کنیم، فایلها را حذف کنیم، پس چرا از این برنامههای خط فرمان قدیمی استفاده کنیم؟
پاسخ قدرت و انعطاف پذیری است. در حالی که انجام دستکاری های ساده فایل با یک مدیر فایل گرافیکی آسان است، کارهای پیچیده می توانند با برنامه های خط فرمان آسان تر شوند. به عنوان مثال، چگونه میتوانیم همه فایلهای HTML را از یک فهرست به پوشه دیگر کپی کنیم، اما فقط فایلهایی را کپی کنیم که در فهرست مقصد وجود ندارند یا از نسخههای موجود در فهرست مقصد جدیدتر هستند؟ با یک مدیر فایل بسیار سخت است. با خط فرمان بسیار آسان است:
مقصد cp -u *.html
مقصد cp -u *.html