សមត្ថភាពក្នុងការចម្លងឯកសារទៅ ក ប្រព័ន្ធប្រតិបត្តិការ ដូចជា Linux អាចមានសារៈសំខាន់សម្រាប់អ្នកប្រើប្រាស់ជាច្រើន ជាពិសេសអ្នកដែលចង់ទាញយកអត្ថប្រយោជន៍ពេញលេញពីអត្ថប្រយោជន៍ទាំងអស់នៃការប្រើប្រាស់ស្ថានីយ។ ការរៀនពីរបៀបចម្លងឯកសារនៅក្នុងលីនុចតាមរយៈស្ថានីយអនុញ្ញាតឱ្យមានប្រសិទ្ធភាព និងល្បឿនកាន់តែច្រើនក្នុងការគ្រប់គ្រងទិន្នន័យ បន្ថែមពីលើការផ្តល់នូវការគ្រប់គ្រងកាន់តែច្រើនលើដំណើរការចម្លង។ នៅក្នុងអត្ថបទនេះយើងនឹងស្វែងយល់ មួយជំហានម្តងៗ របៀបអនុវត្តភារកិច្ចនេះ ប្រកបដោយប្រសិទ្ធភាពដោយប្រើពាក្យបញ្ជាបច្ចេកទេសដើម្បីសម្រេចបានលទ្ធផលច្បាស់លាស់ និងពេញចិត្ត។ ប្រសិនបើអ្នកចាប់អារម្មណ៍លើជំនាញរៀបចំឯកសារសំខាន់ៗនៅក្នុងលីនុច អ្នកមិនអាចខកខានការណែនាំលម្អិតនេះអំពីរបៀបចម្លងឯកសារដោយប្រើស្ថានីយបានទេ។
1. ការណែនាំអំពីការចម្លងឯកសារនៅក្នុងលីនុចតាមរយៈស្ថានីយ
ការចម្លងឯកសារនៅក្នុងលីនុចតាមរយៈស្ថានីយគឺជាកិច្ចការមូលដ្ឋាន សម្រាប់អ្នកប្រើប្រាស់ នៃប្រព័ន្ធប្រតិបត្តិការនេះ។ ទោះបីជាមានវិធីជាច្រើនដើម្បីចម្លងឯកសារក៏ដោយ ស្ថានីយផ្តល់នូវជម្រើសដ៏មានប្រសិទ្ធភាព និងអាចបត់បែនបានសម្រាប់អ្នកដែលចូលចិត្តបន្ទាត់ពាក្យបញ្ជា។ នៅក្នុងអត្ថបទនេះ យើងនឹងស្វែងយល់ពីពាក្យបញ្ជា និងជម្រើសផ្សេងៗដែលមានសម្រាប់ការចម្លងឯកសារនៅលើលីនុច ក៏ដូចជាការណែនាំ និងឧទាហរណ៍មានប្រយោជន៍មួយចំនួនផងដែរ។
ដើម្បីចម្លងឯកសារនៅក្នុងលីនុចតាមរយៈស្ថានីយ យើងអាចប្រើពាក្យបញ្ជា cp. ពាក្យបញ្ជានេះអនុញ្ញាតឱ្យយើងចម្លងឯកសារមួយ ឬច្រើនពីថតមួយទៅថតមួយទៀត។ យើងអាចបញ្ជាក់ផ្លូវពេញរបស់ឯកសារ ឬគ្រាន់តែឈ្មោះរបស់វាប្រសិនបើយើងនៅក្នុងថតតែមួយ។ យើងក៏អាចប្រើអក្សរជំនួសដើម្បីចម្លងក្រុមឯកសារដែលបំពេញតាមលក្ខណៈវិនិច្ឆ័យជាក់លាក់ផងដែរ។
បន្ថែមពីលើការចម្លងឯកសារនីមួយៗ យើងក៏អាចចម្លងថតទាំងមូលដោយប្រើពាក្យបញ្ជាផងដែរ។ cp. Con la opción -rយើងអាចចម្លងថតឯកសារ និងមាតិការបស់វាទាំងអស់ រួមទាំងថតរង និងឯកសារ។ វាជាការសំខាន់ក្នុងការកត់សម្គាល់ថានៅពេលថតចម្លងថតចម្លងពិតប្រាកដនឹងត្រូវបានបង្កើតនៅក្នុងថតទិសដៅដោយរក្សារចនាសម្ព័ន្ធដើមនិងការអនុញ្ញាត។
2. ពាក្យបញ្ជាជាមូលដ្ឋានដើម្បីចម្លងឯកសារនៅក្នុងលីនុចដោយប្រើស្ថានីយ
នៅក្នុងលីនុច កិច្ចការទូទៅបំផុតមួយគឺការចម្លងឯកសារដោយប្រើស្ថានីយ។ ដើម្បីអនុវត្តសកម្មភាពនេះ យើងមានស៊េរីនៃពាក្យបញ្ជាជាមូលដ្ឋានដែលអនុញ្ញាតឱ្យយើងអនុវត្តប្រតិបត្តិការបានយ៉ាងងាយស្រួល និងឆាប់រហ័ស។ បន្ទាប់មក ពាក្យបញ្ជាដែលប្រើច្រើនបំផុតដើម្បីចម្លងឯកសារនៅក្នុងលីនុចដោយប្រើស្ថានីយនឹងត្រូវបានបង្ហាញ។
1. cp: ពាក្យបញ្ជា cp វាត្រូវបានប្រើដើម្បីចម្លងឯកសារនៅក្នុងលីនុច។ វាក្យសម្ព័ន្ធមូលដ្ឋានរបស់វាមានដូចខាងក្រោម៖ cp [opciones] origen destino. ឧទាហរណ៍ ដើម្បីចម្លងឯកសារដែលហៅថា "text.txt" ពីថតបច្ចុប្បន្នទៅថត "/home/user/documents" សូមប្រើពាក្យបញ្ជាខាងក្រោម៖ cp texto.txt /home/usuario/documentos.
2. cp -r៖ ប្រសិនបើយើងត្រូវការចម្លងថតទាំងមូល យើងត្រូវប្រើពាក្យបញ្ជា cp -rជម្រើស -r បង្ហាញថាវាគួរតែត្រូវបានចម្លងឡើងវិញ ពោលគឺរួមទាំងឯកសារ និងថតរងទាំងអស់ដែលមាននៅក្នុងថត។ ឧទាហរណ៍ ដើម្បីចម្លងថត "គម្រោង" និងឯកសារ និងថតរងរបស់វាទាំងអស់ទៅកាន់ថត "/home/user/backups" សូមប្រើពាក្យបញ្ជាខាងក្រោម៖ cp -r proyecto /home/usuario/backups.
3. ការប្រើពាក្យបញ្ជា 'cp' ដើម្បីចម្លងឯកសារនៅក្នុងលីនុចពីស្ថានីយ
ពាក្យបញ្ជា "cp" នៅក្នុង Linux ត្រូវបានប្រើដើម្បីចម្លងឯកសារពីស្ថានីយ។ ពាក្យបញ្ជានេះមានប្រយោជន៍ជាពិសេសនៅពេលដែលអ្នកត្រូវការបង្កើត a បម្រុងទុក ឯកសារសំខាន់ៗ ឬផ្ទេរឯកសារទៅថតឯកសារ ឬទីតាំងផ្សេងទៀត។ ខាងក្រោមនេះជាជំហានដើម្បីប្រើពាក្យបញ្ជានេះ។ ប្រកបដោយប្រសិទ្ធភាព.
1. បើកបង្អួចស្ថានីយនៅក្នុងលីនុច។
- អ្នកនឹងឃើញស្ថានីយនៅក្នុងម៉ឺនុយកម្មវិធី ឬអ្នកអាចប្រើផ្លូវកាត់ក្តារចុច "Ctrl + Alt + T" ដើម្បីបើកវា។
2. រុករកទៅថតដែលមានឯកសារដែលអ្នកចង់ចម្លង។
- ប្រើពាក្យបញ្ជា "cd" ដែលតាមដោយផ្លូវថតដើម្បីចូលប្រើវា។ ឧទាហរណ៍ប្រសិនបើឯកសារមានទីតាំងនៅក្នុងថត "ឯកសារ" វាយ "ឯកសារ cd" ហើយចុចបញ្ចូល។
3. ដំណើរការពាក្យបញ្ជាចម្លង។
- វាក្យសម្ព័ន្ធមូលដ្ឋាននៃពាក្យបញ្ជា "cp" គឺ "cp destination_file source_file" ។ ឧទាហរណ៍ ប្រសិនបើអ្នកចង់ចម្លងឯកសារដែលមានឈ្មោះ "file.txt" ទៅថតផ្សេងទៀត អ្នកអាចវាយ "cp file.txt /path/destination" ហើយចុច Enter ។
សូមចងចាំថាពាក្យបញ្ជា "cp" ក៏អាចត្រូវបានប្រើដើម្បីចម្លងថតទាំងមូល និងមាតិការបស់វា។ គ្រាន់តែបន្ថែមជម្រើស "-r" ទៅពាក្យបញ្ជាដើម្បីចម្លងឯកសារ និងថតរងទាំងអស់ឡើងវិញ។ ឧទាហរណ៍ "cp -r source_folder /path/destination" ។ ឥឡូវនេះអ្នកដឹងពីមូលដ្ឋានគ្រឹះនៃរបៀបប្រើពាក្យបញ្ជា "cp" អ្នកនឹងអាចចម្លងឯកសារនៅក្នុងលីនុចពីស្ថានីយបានយ៉ាងមានប្រសិទ្ធភាព។
4. ចម្លងឯកសារ និងថតឯកសារនៅក្នុងលីនុចដោយប្រើពាក្យបញ្ជា 'cp' នៅក្នុងស្ថានីយ
ចម្លងឯកសារ និងថតឯកសារនៅក្នុងលីនុចដោយប្រើពាក្យបញ្ជា cp នៅក្នុង terminal គឺជាកិច្ចការទូទៅ និងមានប្រយោជន៍សម្រាប់ការគ្រប់គ្រងឯកសារ។ ពាក្យបញ្ជានេះអនុញ្ញាតឱ្យអ្នកចម្លងឯកសារ ឬថតឯកសារពីកន្លែងមួយទៅកន្លែងមួយទៀតនៅលើប្រព័ន្ធលីនុចរបស់អ្នក។ នេះគឺជាការណែនាំជាជំហាន ៗ ដើម្បីសម្រេចកិច្ចការនេះ៖
- បើកស្ថានីយរបស់អ្នកនៅក្នុងលីនុច។
- ប្រើពាក្យបញ្ជា
cdដើម្បីរុករកទៅថតដែលឯកសារ ឬថតដែលអ្នកចង់ចម្លងមានទីតាំងនៅ។ - ប្រើពាក្យបញ្ជា
cpបន្តដោយឈ្មោះឯកសារ ឬថតដែលអ្នកចង់ចម្លង ហើយបន្ទាប់មកបញ្ជាក់ទីតាំងគោលដៅ។
ឧទាហរណ៍ ប្រសិនបើអ្នកចង់ចម្លងឯកសារដែលមានឈ្មោះ "file.txt" ពីថតបច្ចុប្បន្នទៅថត "ឯកសារ" អ្នកអាចដំណើរការពាក្យបញ្ជាដូចខាងក្រោមៈ
cp archivo.txt Documentos/
ប្រសិនបើអ្នកចង់ចម្លងថតទាំងមូលដែលហៅថា "my_directory" ទៅថត "បម្រុងទុក" អ្នកអាចប្រើពាក្យបញ្ជាខាងក្រោម៖
cp -r mi_directorio Backup/
ចងចាំថាពាក្យបញ្ជា cp អនុញ្ញាតឱ្យមានជម្រើសជាច្រើនដូចជាការចម្លងថតដដែលៗជាមួយ -r និងបញ្ជាក់ការសរសេរជាន់លើឯកសារដែលមានស្រាប់ -i. ពិគ្រោះជាមួយឯកសារ ឬប្រើពាក្យបញ្ជា man cp ដើម្បីស្វែងយល់បន្ថែមអំពីជម្រើសផ្សេងៗដែលមាន។
5. ចម្លងឯកសារជាច្រើនក្នុងពេលដំណាលគ្នានៅក្នុងលីនុចដោយប្រើស្ថានីយ
សម្រាប់ យើងអាចប្រើពាក្យបញ្ជា cp. ពាក្យបញ្ជានេះអនុញ្ញាតឱ្យយើងចម្លងឯកសារ និងថតឯកសារពីទីតាំងមួយទៅទីតាំងមួយទៀត។ បន្ទាប់ ខ្ញុំនឹងបង្ហាញអ្នកពីជំហានដែលត្រូវអនុវត្តតាម៖
- បើកបង្អួចស្ថានីយនៅលើប្រព័ន្ធលីនុចរបស់អ្នក។
- រុករកទៅថតឯកសារដែលអ្នកចង់ចម្លងមានទីតាំងនៅ។ អ្នកអាចប្រើពាក្យបញ្ជា
cdបន្តដោយឈ្មោះថតដើម្បីចូលប្រើវា។ - នៅពេលដែលអ្នកស្ថិតនៅក្នុងថតដែលសមស្រប អ្នកអាចប្រើពាក្យបញ្ជាខាងក្រោមដើម្បីចម្លងឯកសារ៖
cp archivo1 archivo2 archivo3 destino
Recuerda reemplazar archivo1, archivo2 y archivo3 ជាមួយឈ្មោះឯកសារដែលអ្នកចង់ចម្លង និង destino ជាមួយនឹងទីតាំងដែលអ្នកចង់ចម្លងពួកគេ។ ប្រសិនបើអ្នកចង់ចម្លងឯកសារទៅថតផ្សេង ត្រូវប្រាកដថាបញ្ជាក់ផ្លូវពេញលេញនៃទិសដៅ។
វិធីសាស្ត្រនេះក៏មានសុពលភាពផងដែរ ប្រសិនបើអ្នកចង់ចម្លងឯកសារច្រើនក្នុងពេលតែមួយ។ អ្នកអាចរាយឈ្មោះឯកសារទាំងអស់ដែលអ្នកចង់ចម្លង ដោយបំបែកដោយដកឃ្លា មុនពេលបញ្ជាក់ទិសដៅ។ នៅពេលដែលអ្នកបានដំណើរការពាក្យបញ្ជា ឯកសារដែលបានជ្រើសរើសនឹងត្រូវបានចម្លងទៅកាន់គោលដៅដែលបានបញ្ជាក់។
6. ចម្លងឯកសារ និងរក្សាគុណលក្ខណៈប្រភពនៅក្នុងលីនុចតាមរយៈស្ថានីយ
ជាញឹកញាប់នៅពេលចម្លងឯកសារនៅក្នុងលីនុចតាមរយៈស្ថានីយ វាជារឿងសំខាន់ក្នុងការថែរក្សាគុណលក្ខណៈប្រភព ដើម្បីធានាថាការចម្លងមានភាពត្រឹមត្រូវ ហើយលក្ខណៈសម្បត្តិទាំងអស់នៃឯកសារដើមត្រូវបានរក្សាទុក។ នៅក្នុងមេរៀននេះ ខ្ញុំនឹងបង្ហាញពីរបៀបចម្លងឯកសារ និងរក្សាលក្ខណៈរបស់វាដោយប្រើពាក្យបញ្ជាស្ថានីយនៅក្នុងលីនុច។
ដើម្បីចម្លងឯកសារ និងរក្សាគុណលក្ខណៈរបស់វា យើងអាចប្រើពាក្យបញ្ជា cp អមដោយជម្រើសចាំបាច់។ ឧទាហរណ៍ ដើម្បីចម្លងឯកសារដែលហៅថា “source_file.txt” ទៅទីតាំងថ្មីហៅថា “destination_directory” យើងដំណើរការពាក្យបញ្ជាដូចខាងក្រោម៖
cp -p archivo_origen.txt directorio_destino
នៅក្នុងពាក្យបញ្ជាពីមុនជម្រើស -p ត្រូវបានប្រើដើម្បីរក្សាលក្ខណៈនៃឯកសារប្រភព រួមទាំងការអនុញ្ញាត ម្ចាស់ និងត្រាពេលវេលា យើងក៏អាចប្រើជម្រើសផងដែរ។ -a ផ្ទុយទៅវិញ -pចាប់តាំងពីជម្រើសនេះក៏រក្សាទុកនូវលក្ខណៈទាំងអស់នៃឯកសារដើមផងដែរ។ ឧទាហរណ៍:
cp -a archivo_origen.txt directorio_destino
7. ចម្លង និងជំនួសឯកសារនៅក្នុងលីនុចដោយប្រើពាក្យបញ្ជាស្ថានីយ
សម្រាប់អ្នក មានជម្រើស និងឧបករណ៍មួយចំនួនដែលអាចជួយឱ្យដំណើរការនេះកាន់តែងាយស្រួលសម្រាប់អ្នក។
មធ្យោបាយទូទៅក្នុងការចម្លងឯកសារគឺដោយប្រើពាក្យបញ្ជា cp. ឧទាហរណ៍ ប្រសិនបើអ្នកចង់ចម្លងឯកសារដែលមានឈ្មោះ "file1.txt" ពីថតបច្ចុប្បន្នទៅថតផ្សេងទៀតហៅថា "destination" អ្នកអាចដំណើរការពាក្យបញ្ជាខាងក្រោម៖
cp archivo1.txt destino/
ពាក្យបញ្ជានេះនឹងចម្លងឯកសារ “file1.txt” ទៅថត “destination”។ ប្រសិនបើឯកសារមានរួចហើយនៅក្នុងថតទិសដៅ វានឹងត្រូវបានជំនួសដោយមិនចាំបាច់ស្នើសុំការបញ្ជាក់។ ប្រសិនបើអ្នកចង់ឱ្យសារបញ្ជាក់ត្រូវបានបង្ហាញមុនពេលជំនួសឯកសារ អ្នកអាចប្រើជម្រើស -i:
cp -i archivo1.txt destino/
បន្ថែមពីលើពាក្យបញ្ជា cpអ្នកក៏អាចប្រើពាក្យបញ្ជាផងដែរ។ rsync ដើម្បីចម្លង និងជំនួសឯកសារនៅក្នុងលីនុច។ អត្ថប្រយោជន៍នៃការប្រើប្រាស់ rsync គឺថាវាអនុញ្ញាតឱ្យធ្វើសមកាលកម្មនៃថត និងឯកសារ វិធីមានប្រសិទ្ធភាពជាពិសេសក្នុងករណីដែលឯកសារ ឬថតឯកសារធំៗជាច្រើនកំពុងត្រូវបានចម្លង។
ឧទាហរណ៍ ដើម្បីចម្លងមាតិកាទាំងមូលនៃថតដែលហៅថា "ប្រភព" ទៅកាន់ថតដែលហៅថា "ទិសដៅ" អ្នកអាចដំណើរការពាក្យបញ្ជាដូចខាងក្រោមៈ
rsync -a origen/ destino/
El flag -a បង្ហាញថារចនាសម្ព័ន្ធឯកសារ និងការអនុញ្ញាតត្រូវតែរក្សាទុកកំឡុងពេលចម្លង។
ដូចដែលអ្នកអាចឃើញ ការចម្លង និងជំនួសឯកសារនៅក្នុងលីនុចដោយប្រើស្ថានីយអាចជាដំណើរការដ៏សាមញ្ញមួយជាមួយនឹងពាក្យបញ្ជាត្រឹមត្រូវ។ មិនថាប្រើ cp o rsyncការមានឧបករណ៍ទាំងនេះនឹងអនុញ្ញាតឱ្យអ្នកគ្រប់គ្រង ឯកសាររបស់អ្នក ប្រកបដោយប្រសិទ្ធភាព.
8. ចម្លងឯកសារទៅទីតាំងលីនុចជាក់លាក់ដោយប្រើស្ថានីយ
ពេលខ្លះនៅក្នុង Linux អ្នកត្រូវចម្លងឯកសារទៅទីតាំងជាក់លាក់ នៃប្រព័ន្ធប្រតិបត្តិការ ដូច្នេះពួកគេអាចប្រើប្រាស់ដោយកម្មវិធី ឬសេវាកម្មផ្សេងៗ។ ជាសំណាងល្អ ស្ថានីយផ្តល់នូវវិធីរហ័ស និងងាយស្រួលដើម្បីធ្វើរឿងនេះ។ ខាងក្រោមនេះជាការណែនាំជាជំហានមួយដើម្បីចម្លងឯកសារទៅទីតាំងជាក់លាក់ក្នុងលីនុច៖
- បើកស្ថានីយនៅក្នុងការចែកចាយ Linux របស់អ្នក។
- ប្រើពាក្យបញ្ជា
cdដើម្បីរុករកទៅថតដែលមានឯកសារដែលអ្នកចង់ចម្លង។ ឧទាហរណ៍ប្រសិនបើឯកសារមានទីតាំងនៅ/home/usuario/documentos/ប្រើពាក្យបញ្ជាcd /home/usuario/documentos/. - នៅពេលដែលអ្នកស្ថិតនៅទីតាំងត្រឹមត្រូវ សូមប្រើពាក្យបញ្ជា
cpបន្តដោយឈ្មោះឯកសារដែលអ្នកចង់ចម្លង និងទីតាំងគោលដៅ។ ឧទាហរណ៍ ដើម្បីចម្លងឯកសារ “example.txt” ទៅ/usr/local/ប្រើពាក្យបញ្ជាcp ejemplo.txt /usr/local/.
អ្នកក៏អាចប្រើជម្រើសបន្ថែមជាមួយពាក្យបញ្ជាផងដែរ។ cp ដើម្បីប្ដូរការចម្លងតាមបំណង ដូចជាការចម្លងឯកសារទាំងអស់នៅក្នុងថតឯកសារដោយប្រើតួអក្សរជំនួស *. សូមចងចាំថា អ្នកប្រហែលជាត្រូវការសិទ្ធិអ្នកប្រើប្រាស់ជាន់ខ្ពស់ ដើម្បីចម្លងឯកសារទៅកាន់ទីតាំងជាក់លាក់នៅលើប្រព័ន្ធ។
9. ចម្លងឯកសារឡើងវិញនៅក្នុងលីនុចដោយប្រើស្ថានីយ
សម្រាប់ អ្នកអាចប្រើពាក្យបញ្ជា 'cp' ។ ពាក្យបញ្ជានេះអនុញ្ញាតឱ្យអ្នកចម្លងឯកសារ និងថតចម្លងឡើងវិញ មានន័យថាឯកសារ និងថតរងទាំងអស់ដែលមាននៅក្នុងថតដែលបានបញ្ជាក់នឹងត្រូវបានចម្លង។ ខាងក្រោមនេះខ្ញុំនឹងបង្ហាញអ្នកពីរបៀបប្រើពាក្យបញ្ជានេះឱ្យមានប្រសិទ្ធភាព។
1. បើកបង្អួចស្ថានីយនៅលើប្រព័ន្ធលីនុចរបស់អ្នក។
2. រុករកទៅថតដែលឯកសារដែលអ្នកចង់ចម្លងមានទីតាំងនៅ។ អ្នកអាចប្រើពាក្យបញ្ជា `cd` បន្តដោយឈ្មោះថតដើម្បីផ្លាស់ទីតាមថត។
3. នៅពេលដែលអ្នកស្ថិតនៅក្នុងថតត្រឹមត្រូវ សូមប្រើពាក្យបញ្ជា `cp` បន្តដោយឈ្មោះឯកសារ ឬថតដែលអ្នកចង់ចម្លង ហើយបន្ទាប់មកឈ្មោះគោលដៅ និងផ្លូវ។ ឧទាហរណ៍ ប្រសិនបើអ្នកចង់ចម្លងថតដែលហៅថា "my_directory" ទៅថតផ្សេងទៀតដែលហៅថា "destination_directory" អ្នកនឹងប្រើពាក្យបញ្ជាខាងក្រោម៖ `cp -r my_directory destination_directory`. ប៉ារ៉ាម៉ែត្រ `-r` បង្ហាញថាច្បាប់ចម្លងគួរតែកើតឡើងដដែលៗ។
4. ប្រសិនបើអ្នកចង់ចម្លងឯកសារ ឬថតឯកសារច្រើនក្នុងពេលតែមួយ អ្នកអាចបញ្ជាក់ឈ្មោះគោលដៅ និងផ្លូវទាំងអស់ដែលបំបែកដោយដកឃ្លា។ ឧទាហរណ៍៖ `cp -r file1 file2 destination_directory`.
5. នៅពេលដែលអ្នកបានបញ្ចូលពាក្យបញ្ជាហើយ ចុច Enter ហើយលីនុចនឹងចាប់ផ្តើមចម្លងឯកសារ ឬថតចម្លងទៅកាន់ថតទិសដៅដែលបានបញ្ជាក់។
សូមចងចាំថានៅពេលប្រើពាក្យបញ្ជា `cp` ជាមួយជម្រើស `-r` វាជាការសំខាន់ដើម្បីផ្ទៀងផ្ទាត់ថាការអនុញ្ញាតអាន និងសរសេរត្រូវបានកំណត់ត្រឹមត្រូវនៅលើឯកសារ និងថតដែលអ្នកចង់ចម្លង។ សូមចំណាំផងដែរថា ប្រសិនបើថតទិសដៅមានឯកសារ ឬថតដែលមានឈ្មោះដូចគ្នារួចហើយ អ្នកនឹងត្រូវបានជម្រុញឱ្យបញ្ជាក់ពីសកម្មភាព មុនពេលសរសេរជាន់លើវា។
10. ចម្លងឯកសាររវាងម៉ាស៊ីនមេពីចម្ងាយដោយប្រើស្ថានីយក្នុងលីនុច
សម្រាប់ យើងអាចប្រើពាក្យបញ្ជា rsync. ឧបករណ៍នេះអនុញ្ញាតឱ្យយើងធ្វើសមកាលកម្មឯកសារ និងថតឯកសាររវាងទីតាំងពីរ ទាំងនៅលើម៉ាស៊ីនមេតែមួយ ឬនៅលើម៉ាស៊ីនមេពីចម្ងាយ។ ខាងក្រោមនេះគឺជាឧទាហរណ៍មួយជំហានម្តង ៗ នៃរបៀបប្រើ rsync.
1. បើកស្ថានីយនៅលើប្រព័ន្ធលីនុចរបស់អ្នក ហើយត្រូវប្រាកដថាអ្នកមាន rsync បានដំឡើង។ អ្នកអាចផ្ទៀងផ្ទាត់វាដោយដំណើរការពាក្យបញ្ជា rsync --version នៅក្នុងស្ថានីយ។ ប្រសិនបើអ្នកមិនមាន rsync ដំឡើងរួច អ្នកអាចធ្វើវាដោយប្រើកម្មវិធីគ្រប់គ្រងកញ្ចប់ចែកចាយលីនុចរបស់អ្នក។
2. ចម្លងឯកសារពីម៉ាស៊ីនមេពីចម្ងាយទៅម៉ាស៊ីនមូលដ្ឋានរបស់អ្នក៖
- En la terminal, escribe el siguiente comando:
rsync -avz usuario@servidor_remoto:/ruta/al/archivo /ruta/localជំនួស
usuarioជាមួយនឹងឈ្មោះអ្នកប្រើប្រាស់របស់អ្នកនៅលើម៉ាស៊ីនមេពីចម្ងាយservidor_remotoជាមួយអាសយដ្ឋាន IP ឬឈ្មោះរបស់ម៉ាស៊ីនមេពីចម្ងាយ/ruta/al/archivoជាមួយនឹងទីតាំងនៃឯកសារនៅលើម៉ាស៊ីនមេពីចម្ងាយ និង/ruta/localជាមួយនឹងទីតាំងនៅលើម៉ាស៊ីនមូលដ្ឋានរបស់អ្នក ដែលអ្នកចង់រក្សាទុកឯកសារ។ - ចុច Enter ដើម្បីប្រតិបត្តិពាក្យបញ្ជា។ អ្នកនឹងត្រូវបានសួររកពាក្យសម្ងាត់របស់អ្នកប្រើនៅលើម៉ាស៊ីនមេពីចម្ងាយ។ បញ្ចូលវាហើយចុចបញ្ចូល។
- ឯកសារដែលបានបញ្ជាក់នឹងត្រូវបានចម្លងពីម៉ាស៊ីនមេពីចម្ងាយទៅកាន់ម៉ាស៊ីនមូលដ្ឋានរបស់អ្នកនៅទីតាំងដែលបានបញ្ជាក់។
11. ចម្លងឯកសារ និងកំណត់ការអនុញ្ញាតនៅក្នុងលីនុចដោយប្រើស្ថានីយ
សម្រាប់ មានជម្រើសជាច្រើនដែលត្រូវពិចារណា។ ដំណោះស្រាយជាជំហាន ៗ ដែលដោះស្រាយបញ្ហានេះប្រកបដោយប្រសិទ្ធភាពនឹងត្រូវបានរៀបរាប់លម្អិតខាងក្រោម។ វាជាការសំខាន់ក្នុងការកត់សម្គាល់ថានីតិវិធីទាំងនេះតម្រូវឱ្យមានចំណេះដឹងជាមូលដ្ឋាននៃការប្រើប្រាស់ស្ថានីយលីនុច។
1. ចម្លងឯកសារ៖ ដើម្បីចម្លងឯកសារពីទីតាំងមួយទៅទីតាំងមួយទៀត សូមប្រើពាក្យបញ្ជា cp បន្តដោយទីតាំង និងឈ្មោះឯកសារដែលត្រូវចម្លង និងទីតាំងគោលដៅ។ ឧទាហរណ៍ ប្រសិនបើអ្នកចង់ចម្លងឯកសារដែលហៅថា "file.txt" ដែលមានទីតាំងនៅក្នុងថតបច្ចុប្បន្នទៅកាន់ថត "/home/user/new_folder/" អ្នកត្រូវតែប្រតិបត្តិពាក្យបញ្ជាខាងក្រោម៖cp archivo.txt /home/usuario/nueva_carpeta/
2. Establecer permisos: ការអនុញ្ញាតនៅក្នុងលីនុចត្រូវបានកំណត់ដោយប្រើពាក្យបញ្ជា chmod. ឧទាហរណ៍ ប្រសិនបើអ្នកចង់កំណត់ការអាន សរសេរ និងប្រតិបត្តិការអនុញ្ញាតសម្រាប់ម្ចាស់ ពីឯកសារមួយពាក្យបញ្ជាខាងក្រោមត្រូវតែប្រតិបត្តិ៖chmod u+rwx archivo.txt វានឹងអនុញ្ញាតឱ្យម្ចាស់អាន សរសេរ និងប្រតិបត្តិឯកសារ។ បន្ថែមពីលើម្ចាស់ លីនុចអនុញ្ញាតឱ្យអ្នកកំណត់ការអនុញ្ញាតសម្រាប់ក្រុម និងអ្នកប្រើប្រាស់ផ្សេងទៀត។
3. ផ្សំការចម្លងឯកសារ និងការកំណត់ការអនុញ្ញាត៖ វាអាចធ្វើទៅបានដើម្បីបញ្ចូលគ្នានូវនីតិវិធីទាំងពីរនៅក្នុងពាក្យបញ្ជាតែមួយ។ ឧទាហរណ៍ ប្រសិនបើអ្នកចង់ចម្លងឯកសារ និងកំណត់ការអនុញ្ញាតជាក់លាក់ក្នុងពេលតែមួយ អ្នកអាចប្រើជម្រើស --preserve=mode រួមជាមួយនឹងបញ្ជា cp. ឧទាហរណ៍ខាងក្រោមនឹងចម្លងឯកសារ "file.txt" ទៅថត "/home/user/new_folder/" ហើយរក្សាការអនុញ្ញាតដូចគ្នានឹងឯកសារដើម៖cp --preserve=mode archivo.txt /home/usuario/nueva_carpeta/ ការប្រើប្រាស់វិធីសាស្រ្តនេះជួយសន្សំសំចៃពេលវេលា និងធានាថាការអនុញ្ញាតត្រូវបានរក្សាទុកយ៉ាងត្រឹមត្រូវក្នុងអំឡុងពេលដំណើរការចម្លង។
12. ពិនិត្យ និងបញ្ជាក់ការចម្លងឯកសារជោគជ័យនៅលើលីនុចពីស្ថានីយ
ដើម្បីធ្វើដូចនេះ អ្នកអាចអនុវត្តតាមជំហានទាំងនេះ៖
- ប្រើពាក្យបញ្ជា
cpបន្តដោយផ្លូវនៃឯកសារដែលអ្នកចង់ចម្លង និងផ្លូវទិសដៅដែលអ្នកចង់ដាក់ច្បាប់ចម្លង។ ឧទាហរណ៍: - នៅពេលដែលការចម្លងត្រូវបានបញ្ចប់អ្នកអាចប្រើពាក្យបញ្ជា
lsដើម្បីផ្ទៀងផ្ទាត់ថាឯកសារត្រូវបានចម្លងដោយជោគជ័យទៅកាន់ទីតាំងគោលដៅ៖ - ប្រសិនបើការចម្លងបានជោគជ័យ អ្នកគួរតែឃើញឈ្មោះឯកសារដែលបានរាយក្នុងលទ្ធផលពាក្យបញ្ជា
ls. También puedes utilizar el comandofileបន្តដោយផ្លូវចម្លង ដើម្បីទទួលបានព័ត៌មានអំពីប្រភេទឯកសារ៖
cp ~/ruta/archivo.txt ~/ruta/destino/
ls ~/ruta/destino/
file ~/ruta/destino/archivo.txt
សូមចងចាំថាវាមានសារៈសំខាន់ណាស់ក្នុងការត្រួតពិនិត្យការអនុញ្ញាតនៃឯកសារ និងថតឯកសារដែលពាក់ព័ន្ធ ហើយត្រូវប្រាកដថាអ្នកមានសិទ្ធិចាំបាច់ដើម្បីចូលប្រើពួកវា និងបង្កើតច្បាប់ចម្លង។ ប្រសិនបើអ្នកជួបប្រទះកំហុសណាមួយក្នុងអំឡុងពេលដំណើរការ អ្នកអាចពិគ្រោះជាមួយឯកសារពាក្យបញ្ជា cp ឬស្វែងរកតាមអ៊ីនធឺណិតសម្រាប់ការបង្រៀន និងឧទាហរណ៍ជាក់លាក់ចំពោះករណីរបស់អ្នក។
13. ចម្លងឯកសារដែលមានឈ្មោះពិសេស ឬដកឃ្លានៅក្នុងលីនុច ដោយប្រើស្ថានីយ
ដូចដែលយើងដឹងហើយ ការធ្វើការជាមួយឯកសារនៅក្នុងលីនុចអាចមានភាពលំបាកនៅពេលដែលពួកគេមានឈ្មោះពិសេស ឬមានចន្លោះទទេ។ ទោះយ៉ាងណាក៏ដោយ មានវិធីជាច្រើនដើម្បីចម្លងឯកសារទាំងនេះដោយប្រើស្ថានីយ ហើយនៅក្នុងផ្នែកនេះ យើងនឹងពន្យល់ពីរបៀបធ្វើវាមួយជំហានម្តងៗ។
1. ប្រើសម្រង់៖ វិធីងាយស្រួលក្នុងការចម្លងឯកសារដែលមានឈ្មោះពិសេស ឬដកឃ្លាគឺដោយរុំឈ្មោះឯកសារក្នុងសម្រង់។ ឧទាហរណ៍ ប្រសិនបើអ្នកមានឯកសារហៅថា "special file.txt" អ្នកអាចចម្លងវាដោយប្រើពាក្យបញ្ជាខាងក្រោម៖
cp "archivo especial.txt" destino/
2. ប្រើតួអក្សរគេច៖ ជម្រើសមួយទៀតគឺត្រូវប្រើតួអក្សរគេច "\" មុនចន្លោះពណ៌សនីមួយៗ ឬតួអក្សរពិសេសនៅក្នុងឈ្មោះឯកសារ។ ឧទាហរណ៍ ប្រសិនបើអ្នកមានឯកសារមួយហៅថា "myfile.txt" អ្នកអាចចម្លងវាដោយប្រើពាក្យបញ្ជាខាងក្រោម៖
cp mi archivo.txt destino/
3. ប្រើអាសយដ្ឋានដាច់ខាត៖ ប្រសិនបើឈ្មោះឯកសារមានចន្លោះច្រើន ឬតួអក្សរពិសេស វាអាចមានប្រយោជន៍ជាងក្នុងការប្រើប្រាស់អាសយដ្ឋានដាច់ខាតរបស់ឯកសារ។ ដើម្បីទទួលបានអាសយដ្ឋានដាច់ខាតនៃឯកសារ អ្នកអាចប្រើពាក្យបញ្ជា "realpath" ។ ឧទាហរណ៍:
cp $(realpath "mi archivo.txt") destino/
សូមចងចាំថាវិធីសាស្រ្តទាំងនេះអនុវត្តទាំងការចម្លងឯកសារ និងចម្លងថតដែលមានឈ្មោះពិសេស ឬដែលមានដកឃ្លា។ ចងចាំជានិច្ចថាស្ថានីយគឺប្រកាន់អក្សរតូចធំ ដូច្នេះត្រូវប្រាកដថាអ្នកវាយបញ្ចូលឯកសារ ឬឈ្មោះថតឱ្យបានត្រឹមត្រូវ។ ឥឡូវនេះអ្នកអាចចម្លងឯកសាររបស់អ្នកដោយគ្មានបញ្ហានៅលើលីនុច!
14. គន្លឹះ និងល្បិចសម្រាប់ការចម្លងឯកសារប្រកបដោយប្រសិទ្ធភាពនៅលើលីនុចតាមរយៈស្ថានីយ
ដើម្បីអនុវត្តការចម្លងឯកសារប្រកបដោយប្រសិទ្ធភាពនៅលើលីនុចតាមរយៈស្ថានីយ វាចាំបាច់ក្នុងការធ្វើតាមមួយចំនួន គន្លឹះ និងល្បិច. ខាងក្រោមនេះជាអនុសាសន៍មួយចំនួនដើម្បីបង្កើនប្រសិទ្ធភាពដំណើរការនេះ៖
១. ប្រើពាក្យបញ្ជា cp ជាមួយនឹងជម្រើសត្រឹមត្រូវ៖ ពាក្យបញ្ជា cp វាត្រូវបានប្រើដើម្បីចម្លងឯកសារ និងថតឯកសារនៅក្នុងលីនុច។ ដើម្បីធ្វើច្បាប់ចម្លងប្រកបដោយប្រសិទ្ធភាព វាត្រូវបានណែនាំឱ្យប្រើជម្រើស -r ដើម្បីចម្លងថតចម្លងឡើងវិញ និង -u ដើម្បីចម្លងតែឯកសារថ្មី ឬថ្មីប៉ុណ្ណោះ។ ឧទាហរណ៍:
"`html
cp -ru directorio_origen directorio_destino
«`
៣. ការប្រើប្រាស់ rsync សម្រាប់ច្បាប់ចម្លងកម្រិតខ្ពស់បន្ថែមទៀត៖ ពាក្យបញ្ជា rsync គឺជាឧបករណ៍ដ៏មានអានុភាពសម្រាប់ចម្លង និងធ្វើសមកាលកម្មឯកសារនៅលើលីនុច។ វាអនុញ្ញាតឱ្យអ្នកបង្កើតច្បាប់ចម្លងបន្ថែម ចម្លងឯកសារពីចម្ងាយ និងបង្កើនប្រសិទ្ធភាពការផ្ទេរដោយប្រើក្បួនដោះស្រាយការបង្ហាប់។ អ្នកអាចប្រើពាក្យបញ្ជាខាងក្រោមដើម្បីចម្លងថត៖
"`html
rsync -avz directorio_origen directorio_destino
«`
3. វាយតំលៃការប្រើប្រាស់ tar សម្រាប់ បង្ហាប់ឯកសារ- ប្រសិនបើអ្នកត្រូវការចម្លងឯកសារជាច្រើនក្នុងពេលតែមួយ វាអាចមានប្រយោជន៍ក្នុងការបង្ហាប់ពួកវាទៅក្នុងឯកសារ tar មុនពេលចម្លងពួកវា។ ដើម្បីបង្កើតឯកសារ tar សូមប្រើពាក្យបញ្ជាខាងក្រោម៖
"`html
tar cf archivo.tar directorio_origen
«`
គន្លឹះទាំងនេះ ហើយល្បិចនឹងជួយអ្នកធ្វើច្បាប់ចម្លងឯកសារប្រកបដោយប្រសិទ្ធភាពនៅក្នុងលីនុចតាមរយៈស្ថានីយ។ ចងចាំថាត្រូវប្រើជម្រើសសមស្របទៅតាមតម្រូវការ និងចំណូលចិត្តរបស់អ្នក។ សាកល្បងជាមួយឧបករណ៍ទាំងនេះ ហើយរកមើលថាតើមួយណាដែលសាកសមបំផុតនឹងតម្រូវការរបស់អ្នក!
សរុបសេចក្តី ការចម្លងឯកសារនៅក្នុងលីនុចតាមរយៈស្ថានីយគឺជាដំណើរការដ៏មានប្រសិទ្ធភាព និងរហ័សដែលអាចធ្វើបានដោយប្រើពាក្យបញ្ជាសាមញ្ញ។ តាមរយៈអត្ថបទនេះ យើងបានស្វែងយល់ពីវិធីផ្សេងៗដែលយើងអាចចម្លងឯកសារមិនថាដោយការចម្លងពួកវាទៅថតដូចគ្នា ទៅថតផ្សេង ឬសូម្បីតែទៅប្រព័ន្ធឯកសារពីចម្ងាយដោយប្រើ SCP ។ យើងក៏បានរៀនពីរបៀបចម្លងថតទាំងមូល ខណៈពេលដែលរក្សារចនាសម្ព័ន្ធថត។
វាជាការសំខាន់ក្នុងការចងចាំថាស្ថានីយលីនុចគឺជាឧបករណ៍ដ៏មានអានុភាពដែលផ្តល់នូវជួរដ៏ធំទូលាយនៃពាក្យបញ្ជាដើម្បីគ្រប់គ្រងឯកសារ និងថតឯកសារ។ ទោះបីជាវាហាក់បីដូចជាមានការបំភិតបំភ័យនៅពេលខ្លះក៏ដោយ ស្ទើរតែរាល់កិច្ចការដែលទាក់ទងនឹងការរៀបចំឯកសារអាចត្រូវបានអនុវត្តប្រកបដោយប្រសិទ្ធភាពដោយប្រើស្ថានីយ។
តាមរយៈការធ្វើជាម្ចាស់នៃពាក្យបញ្ជាចម្លងឯកសារជាមូលដ្ឋាន អ្នកប្រើប្រាស់លីនុចអាចសន្សំសំចៃពេលវេលា និងមានការគ្រប់គ្រងកាន់តែច្រើនលើឯកសារ និងថតរបស់ពួកគេ។ ពាក្យបញ្ជាដែលបានបង្ហាញនៅក្នុងអត្ថបទនេះគឺគ្រាន់តែជាព័ត៌មានជំនួយនៃផ្ទាំងទឹកកកនៅពេលនិយាយអំពីការគ្រប់គ្រងឯកសារនៅក្នុងលីនុច។
សរុបមក ការចម្លងឯកសារនៅលើលីនុចតាមរយៈស្ថានីយផ្តល់នូវមធ្យោបាយលឿន និងមានប្រសិទ្ធភាពក្នុងការផ្លាស់ទី និងបម្រុងទុកឯកសារនៅលើ ប្រព័ន្ធប្រតិបត្តិការមួយ លីនុច។ ជាមួយនឹងការអនុវត្ត និងការយល់ដឹងអំពីពាក្យបញ្ជាជាមូលដ្ឋាន អ្នកនឹងអាចរៀបចំឯកសារ និងថតឯកសារប្រកបដោយប្រសិទ្ធភាព និងសម្រេចបាននូវលំហូរការងារកាន់តែមានប្រសិទ្ធភាពនៅក្នុងបរិយាកាសលីនុចរបស់អ្នក។
ខ្ញុំជា Sebastián Vidal ជាវិស្វករកុំព្យូទ័រដែលស្រលាញ់បច្ចេកវិទ្យា និង DIY ។ លើសពីនេះទៀតខ្ញុំជាអ្នកបង្កើត tecnobits.com ជាកន្លែងដែលខ្ញុំចែករំលែកការបង្រៀនដើម្បីធ្វើឱ្យបច្ចេកវិទ្យាកាន់តែអាចចូលប្រើបាន និងអាចយល់បានសម្រាប់អ្នករាល់គ្នា។