cp
برای کپی کردن یک فایل یا دایرکتوری
نحوه استفادش خیلی آسونه. اول مینویسی cp بعدش اسم فایل به همراه مسیرش رو میدی (میتونه ریلیتیو یا ابسولوت باشه) وبعدش مسیری که میخوای اونجا کپی بشه که اگه بعد از مسیر بلافاصله / و بعدش بلافاصله یه اسمی بنویسی فایلت با این اسم در اون دایرکتوری ای که میخوای کپی میشه. مثلا من میخوام فایل با اسم myfile از دسکتاپم رو کپی کنم با اسم mynewfile توی مسیر هوم ام👇👇
cp ~/Desktop/myfile ~/mynewfileپن: در مسیر دهی ابسولوت "." حکم مسیر فعلی رو داره مثلا اگر توی دایرکتوری دسکتاپ بودیم میتونستیم بدین صورت آدرس myfile/. رو بدیم همچنین میتونستیم ریلیتیو آدرس بدیم و فقط بنویسیم myfile
آپشن r- مثل همیشه معنی recursive رو میده و واسه دایرکتوری استفاده میکنیم
آپشن u- میاد و فایل رو آپدیت میکنه بدرد آرشیو میخوره لازم نیس از اول کپی کنه فقط چیزایی که نداره فایل مقصد کپی رو درش کپی میکنه
آپشن v- که verbose عه و هرکاری که در این فرایند میکنه رو روی ترمینال مینویسه
آپشن l- هارد لینک ایجاد میکنه. یعنی چی؟ ینی فک کن یه فایل A داری بعد اینو میری یه جا دیگه با اسم مثلا B کپی مکینی ولی جفتشون یه فایلن پس اگه عوضشون کنی هردو عوض میشن یا مثلا اگه محلشو تفیر بدین این لیمک همچنان پایدار میمونه و به فایل A اشاره میکنه.
آپشن s- سمبولیک یا همون سافت لینک ایجاد میکنه که اشاره به همون فایل قبلی داره ولی دیگه مثل هارد لینک اینطور نیس که با تغیر فایل اصلی فایل لینک هم تغیر کنه (در این مورد درواقع لینکمون خراب میشه) و فایل دوم درواقع هیچی نیس بجز فایلی که داره به اسم فایل دیگه ای اشاره میکنه پس اگر حتی مسیر فایل A رو تغیر بدین یا اسمشو عوض کنین هم لینکتون خراب میشه :)
بقیه آپشناشم دوست داشتین تو منوالش یا سرچ گوگل بخونین :))
Last updated