این یک نگارش قدیمی از این مطلب است!
فهرست مندرجات
دستور mv (جابه جایی و rename کردن فایلها)
دستور mv
در لینوکس مخفف کلمه move
یا انتقال میباشد و برای انتقال دادن یک فایل از یک محل به محل دیگر استفاده میشود. دستور mv
برای rename
کردن فایل ها نیز مورد استفاده قرار میگیرد. ساختار استفاده از دستور mv
به شکل زیر میباشد:
mv [options] source target
اگر آرگومان target
یک دایرکتوری باشد دستور mv
تمامی فایلهای source
را به داخل دایرکتوری target
بدون اینکه اسم فایل را تغییر دهد انتقال میدهد.
مثال ۱
برای move
کردن فایل Anki_fa.pdf
به دایرکتوری tmp/
را میبنید
mv Anki_fa.pdf /tmp
همانطور که اشاره شد دستور mv برای جابه جا کردن یک فایل از یک مسیر به مسیری دیگر استفاده میشود البته اگر مسیر اصیلی فایل و مسیر مقصد آن فایل که قرار است جابه جا شود یکی باشد. این دستور برای تغییر نام هم استفاده میشود یعنی ما در لینوکس دستوری برای تغییر نام فایل نداریم.باید از همین دستور استفاده کنیم.
مثال ۲
تغییر نام فایل Anki_fa.pdf
به fa.pdf
از دستور زیر استفاده میکنیم
mv Anki_fa.pdf fa.pdf
مهمترین تفاوت بین دستور cp و دستور mv
در این است که در cp
مشخصات فایل از قبیل update time
, inode number
و غیره تغییر نمیکنند اما در دستور mv
همه این موارد تغییر میکند و در واقع یک فایل جدید ساخته میشود.