۱-cp
برای copy کردن اطلاعات از دستور زیر استفاده می نماییم.
1
|
{cp {source destination
|
سوییچ های مفید
1
|
:r–
|
کپی محتویات داخل فولدر
1
|
:a–
|
حفظ ویژگی های فایل ها مانند owner و یا timestamps یا محتویات فایل ها مانند link ها
1
|
:v–
|
نمایش فرایند کپی شدن
1
|
cp –avr /tmp/conf/ /tmp/backup#
|
۲-mv
برای cut کردن اطلاعات از این دستور استفاده می شود.
1
|
{mv {source destination
|
انتقال یک فایل به یک پوشه
1
|
/mv File Folder#
|
انتقال پوشه به پوشه
1
|
/mv Directory1/ Directory2 #
|
سوییچ های مفید
1
|
:i–
|
در صورت وجود فایل مشابه در مقصد، تایید replace شدن ارسال میشود.
1
|
:n–
|
از انتقال فایل های مشابه و هم نام به مقصد جلوگیری می کند.
1
|
:b–
|
گرفتن backup از اطلاعات مقصد پیش از overwrite کردن اطلاعات در مقصد
دستور mv جهت rename کردن فایل ها نیز کاربرد دارد.
1
|
/mv directory_1/ directory_2 #
|
۳-rsync
این دستور جهت انتقال اطلاعات در سرور و همچنین بین سرورها استفاده میشود. دستور rsync از قابلیت resume و synchronize کردن اطلاعات در زمان انتقال استفاده میکند.
1
|
{rsync {source destination
|
سوییچ های مفید
1
|
:a–
|
حفظ ویژگی های فایل ها مانند owner و یا timestamps یا محتویات فایل ها مانند link ها
1
|
:v–
|
نماش فرایند کپی شدن
1
|
:r–
|
کپی محتویات داخل فولدر
1
|
:z–
|
اطلاعات بصورت فشرده شده در طول انتقال به مقصد منتقل میشود.
1
|
:p–
|
نمایش پیشرفت انتقال بصورت درصد انتقال فایل
1
|
rsync –avz /home/admin /media/backup #
|
جهت استفاده از rsync برای جابجایی اطلاعات بین دو سرور از طریق ssh به پورت خاص در مقصد:
1
|
/rsync –arvz –e ‘ssh -p 22’ rpmpkgs/ root@192.168.0.101:/home#
|
انتقال پوشه rpmpkgs و محتویات داخل آن به سرور با IP ی ۱۹۲٫۱۶۸٫۰٫۱۰۱ با دسترسی یوزر root و در مسیر /home در مقصد با پورت ۲۲ برای ssh
۴-scp
برای انتقال اطلاعات بصورت امن بین دو سرور از scp استفاده می نماییم.
1
|
{scp {source username@address_host:destination
|
سوییچ های مفید
1
|
:p–
|
نمایش زمان پیشرفت انتقال با درصد
1
|
:c–
|
فشرده سازی اطلاعات در زمان انتقال
پورت ssh سرور مقصد
1
|
:P–
|
کپی محتویات داخل فولدر
1
|
:r–
|
۵-ftp
برای جابجایی اطلاعات بین دو سرور و یا دو سیستم
ftp> put c:\files\file1.txt
c:\> ftp 192.168.0.1
باید IP مقصد را وارد نمایید و در ادامه نام کاربری و پسورد ftp مقصد را برای اتصال وارد نمایید.
برای آپلود فایل از دستور put استفاده می شود.
ftp> put c:\files\file1.txt
برای دانلود چند فایل
ftp> mget file1 file2
برای دانلود تمام فایل ها
*.* ftp> mget
بن مایه: https://blog.iranserver.com