نگارش قبل در دو طرفنگارش قبلنگارش بعد | نگارش قبل |
terminal:m:moving_and_renaming_files_mv_command [2019/02/01 15:54] – phoenix | terminal:m:moving_and_renaming_files_mv_command [2019/02/02 20:18] (فعلی) – [دستور mv (جابه جایی و rename کردن فایلها)] phoenix |
---|
</code> | </code> |
<WRAP center round tip 60%> | <WRAP center round tip 60%> |
در صورت هرگونه سوال یا مشکل حتما در [[http://forum.linuxfedora.ir/viewtopic.php?id=5|انجمن]] مطرح نمایید تا در اسرع وقت پاسخگو باشیم | در صورت هرگونه سوال یا مشکل حتما در [[http://forum.linuxfedora.ir/index.php?topic=6.0|انجمن]] مطرح نمایید تا در اسرع وقت پاسخگو باشیم |
[[http://forum.linuxfedora.ir/viewtopic.php?id=5|انجمن]] | [[http://forum.linuxfedora.ir/index.php?topic=6.0|انجمن]] |
</WRAP> | </WRAP> |
اگر آرگومان ''target'' یک دایرکتوری باشد دستور ''mv'' تمامی فایلهای ''source'' را به داخل دایرکتوری ''target'' بدون اینکه اسم فایل را تغییر دهد انتقال میدهد. | اگر آرگومان ''target'' یک دایرکتوری باشد دستور ''mv'' تمامی فایلهای ''source'' را به داخل دایرکتوری ''target'' بدون اینکه اسم فایل را تغییر دهد انتقال میدهد. |
===== آرگومانهای دستور mv ===== | ===== آرگومانهای دستور mv ===== |
^ معنی گزینه ^ گزینه ^ | ^ معنی گزینه ^ گزینه ^ |
| قبل از رونویسی یک فایل موجود از کاربر برای تایید سوال میکند. در صورتی که این گزینه تعیین نشده باشد به صورت خودکار فایلها رونویسی میشوند| i- | | | قبل از رونویسی یک فایل موجود از کاربر برای تایید سوال میکند. \\ در صورتی که این گزینه تعیین نشده باشد به صورت خودکار فایلها رونویسی میشوند | ** i-** | |
| | زمانیکه که فایل ها را از یک پوشه به پوشه دیگر جابه جا میکند. \\ فقط فایلهایی را منتقل میکند که یا در پوشه مقصد نیستند یا از فایلهای موجود در پوشه مقصد جدیدتر هستند | **u-** | |
| | نمایش پیام اتمام جابه جایی | **-v** | |
| ===== مثالهای کاربردی دستور mv ===== |
| ^ نتایج دستور ^ دستور ^ |
| | جابه جایی **file1** به **file2** \\ اگر فایل **file2** موجود باشد با محتویات **file1** رونویسی میشود \\ اگر **file2** موجود نباشد ایجاد میشود در هر دو مورد ایجاد میشود | ''mv file1 file2'' | |
| | دقیقا مثل مثال بالا با این تفاوت که اگر فایل موجود باشد از کاربر برای رونویسی سوال میکند | ''mv -i file1 file2'' | |
| | جابه جایی **file1** و **file2** به پوشه **dir1** \\ فقط باید **dir1** موجود باشد | ''mv file1 file2 dir1'' | |
| | جابه جایی پوشه **dir1** به همراه محتویاتش به پوشه **dir2** \\ اگر پوشه **dir2** موجود نباشد ساخته میشود \\ و محتویات پوشه **dir1** به درون پوشه **dir2** انتقال میبابد و پوشه **dir1** حذف میشود | ''mv dir1 dir2'' | |