យើងជាច្រើនប្រសិនបើមិនមានផ្នែកធំបំផុតe យើងត្រូវបានប្រើដើម្បីប្រើចំណុចប្រទាក់ក្រាហ្វិច ឬបរិស្ថានផ្ទៃតុដូច្នេះដើម្បីនិយាយ។ ភារកិច្ចនៃការផ្លាស់ប្តូរការកែសម្រួលប្តូរឈ្មោះក្នុងចំណោមឯកសារឬថតឯកសារផ្សេងទៀត ជាធម្មតាពួកវាត្រូវបានធ្វើតាមរបៀបសាមញ្ញដោយគ្រាន់តែចុចពីរដង។
ប៉ុន្តែ តើមានអ្វីកើតឡើងនៅពេលអ្នកត្រូវប្រើចលនាទាំងនេះនៅលើម៉ាស៊ីនមេ ចាប់តាំងពីភាគច្រើននៃពួកគេជាធម្មតាត្រូវបានគ្រប់គ្រងតែពីកុងសូលពាក្យបញ្ជា, នេះត្រូវបានកាន់កាប់ជាធម្មតានៅក្នុងម៉ាស៊ីនបម្រើដែលបានឧទ្ទិស, ទោះបីជា វាមិនដែលឈឺចាប់ដើម្បីដឹងពីរបៀបដែលវាត្រូវបានធ្វើ ព្រោះអ្នកមិនដែលដឹងថាពេលណាវាអាចរវល់។
វាបានកើតឡើងចំពោះខ្ញុំថានៅក្នុងឱកាសខ្លះខ្ញុំបានបាត់បង់បរិស្ថានក្រាហ្វិកហើយខ្ញុំត្រូវប្រើកុងសូលដើម្បីអាចយកវាមកវិញប៉ុន្តែនោះគឺជាចំណុចមួយផ្សេងទៀត។
ថ្ងៃនៃ ថ្ងៃនេះខ្ញុំមកដើម្បីចែកចាយជាមួយអ្នកនូវបញ្ញតិ្តងាយៗមួយចំនួនដែលអាចជួយយើងបាន ដើម្បីអនុវត្តភារកិច្ចនៃការចម្លងឬផ្លាស់ទីឯកសារ។
លិបិក្រម
តើធ្វើដូចម្តេចដើម្បីផ្លាស់ទីឯកសារឬថតនៅក្នុងលីនុច?
រឿងដំបូងនឹងត្រូវមានស្ថានីយ ដែលនឹងជាឧបករណ៍របស់យើងដែលនឹងជួយយើងជាមួយទាំងអស់នេះ រឿងទីពីរគឺបង្កើតថតឯកសារខ្លះជាមួយឯកសារអត្ថបទនៅខាងក្នុង នេះដើម្បីកុំអោយខូចឬបាត់បង់ព័ត៌មាន។
រឿងធម្មតាបំផុតគឺត្រូវផ្លាស់ទីឯកសារថតឯកសារ សម្រាប់បញ្ហានេះយើងនឹងប្រើពាក្យបញ្ជា mv៖
mv archivo.txt /home/usuario/Documentos/prueba
នេះជាអ្វីដែលយើងកំពុងធ្វើគឺការផ្លាស់ប្តូរ file.txt ទៅក្នុងថតសាកល្បងដែលមាននៅក្នុងថតឯកសាររបស់យើង។ ចំពោះបញ្ហានេះយើងពិចារណាថាបច្ចុប្បន្ននេះយើងមានទីតាំងនៅក្នុងថតឯកសារដែល file.txt ស្ថិតនៅ
នៅពេលយើងចង់ផ្លាស់ទីឯកសារច្រើនជាងមួយក្នុងពេលតែមួយប្រភេទវាក្យសម្ព័ន្ធដូចខាងក្រោមៈ
mv archivo.1 archivo.2 archivo.3 /ruta/de/destino
ឥឡូវនេះ អ្វីដែលមានប្រយោជន៍ខ្លាំងណាស់គឺត្រូវប្រើ * នៅពេលដែលឯកសារមានមូលដ្ឋានដូចគ្នាក្នុងឈ្មោះឧទាហរណ៍៖
Amd-gpu…
Amd-gpu-pro ..
Amd-driver ...
ដូច្នេះដូចដែលយើងបានឃើញពួកគេមានមូលដ្ឋាន "អេអឹមឌី" ដូចគ្នាដើម្បីផ្លាស់ទីឯកសារទាំងអស់ដែលមាននាមត្រកូលមូលដ្ឋានដូចគ្នាយើងធ្វើដូចខាងក្រោម:
mv AMD* /ruta/de/destino
អនុវត្តដូចគ្នាចំពោះឯកសារទាំងអស់ដែលមានប្រភេទដូចគ្នាឧទាហរណ៍ .doc, .xls, .deb, .rpm ។ ល។ ដើម្បីផ្លាស់ទីពួកវាយើងអនុវត្តតែប៉ុណ្ណោះ
mv *.deb /ruta/de/destino
មកដល់ចំណុចនេះវាច្បាស់បន្តិចពីរបៀបដែលវាដំណើរការនិងរបៀបដែលយើងអាចជួយសម្រួលដល់កិច្ចការតាមវិធីជាច្រើនប៉ុន្តែតើមានអ្វីកើតឡើងនៅពេលដែលយើងចង់ផ្លាស់ទីអ្វីគ្រប់យ៉ាងដែលមានថតឯកសារទាំងឯកសាររងនិងថតរង។
សម្រាប់បញ្ហានេះយើងនឹងប្រើសញ្ញា * ឧទាហរណ៍ខ្ញុំចង់ផ្លាស់ប្តូរអ្វីគ្រប់យ៉ាងដែលខ្ញុំបានបន្ទាបពី wordpress ទៅថតពីរមុន៖
mv wordpress/* …/
ដើម្បីដឹងកាន់តែច្បាស់អំពីពាក្យបញ្ជាយើងអាចប្រើបុរសរបស់វាឬជាមួយប៉ារ៉ាម៉ែត្រជំនួយនៅទីនេះយើងនឹងឃើញប៉ារ៉ាម៉ែត្រទាំងអស់។
តើធ្វើដូចម្តេចដើម្បីចម្លងឯកសារនៅក្នុងលីនុច?
ចំពោះករណីនេះ វាគឺស្ទើរតែមិនដូចនោះទេដើម្បីផ្លាស់ទីឯកសារឬថតឯកសារពីមួយទៅមួយទៀតនៅទីនេះ រក្សាទុកឯកសារនិងថតឯកសារនៅកន្លែងដើម និងបង្កើតច្បាប់ចម្លងនៅក្នុងថតដែលបានជ្រើសរើស។
Un ពាក្យបញ្ជាសាមញ្ញដើម្បីចម្លងឯកសារឬថតឯកសារ ពីថតមួយទៅឯកសារមួយទៀត៖
cp objetoacopiar rutadedestino
វិធីកាន់តែច្បាស់ក្នុងការមើលវា៖
cp archivo.txt /ruta/de/destino
ពាក្យបញ្ជានេះត្រូវបានប្រើជាធម្មតាដើម្បីបម្រុងទុកឯកសារឬថតឯកសារដែលនឹងត្រូវកែសម្រួលព្រោះវាបង្កើតច្បាប់ចម្លងសរុបប៉ុន្តែមានឈ្មោះផ្សេងឧទាហរណ៍ជាក់ស្តែង៖
cp log.txt log.bak
para ថតចម្លងឯកសារឬថតឯកសារជាច្រើន:
cp archivo1 /carpeta1 /carpeta/carpeta /ruta/de/destino
ឥឡូវនេះ ប្រសិនបើយើងចង់ចម្លងអ្វីគ្រប់យ៉ាងដែលមានថតដែលយើងត្រូវបានកំណត់ទីតាំង ទៅកាន់ថតផ្សេងទៀត៖
cp /* /ruta/de/destino
ឥឡូវប្រសិនបើយើងចង់ចម្លងថតឯកសារពីកន្លែងមួយទៅកន្លែងមួយទៀត
cp /directorio /ruta/de/destino
វាចាំបាច់ត្រូវមានកម្រិតមួយនៅខាងក្រោមថតដែលយើងនឹងថតចម្លងពីព្រោះប្រសិនបើយើងនៅខាងក្នុងវាចាំបាច់ត្រូវបញ្ជាក់ផ្លូវពេញលេញពីព្រោះប្រសិនបើយើងដាក់ពាក្យបញ្ជាតាមរបៀបដែលខ្ញុំដាក់វាវានឹងបង្កើតតែថតទទេប៉ុណ្ណោះ។
ចុងបញ្ចប់ប្រសិនបើយើងចង់ដឹងពីប៉ារ៉ាម៉ែត្ររបស់វាយើងពឹងផ្អែកលើបុរសរបស់វាឬជាមួយអេលភីល
ដោយមិនចាំបាច់មានអាដូវបន្ថែមទៀតពួកគេគឺជាពាក្យបញ្ជាមូលដ្ឋានគ្រឹះការប្រើប្រាស់របស់ពួកគេអាចជួយអ្នកបានច្រើនហើយអ្នកក៏គួរតែប្រុងប្រយ័ត្នជាមួយពួកគេដែរព្រោះវាតែងតែត្រូវបានណែនាំឱ្យប្រើទម្រង់ហៅខ្លួនឯងដែលត្រូវបានប្រើជាមួយប៉ារ៉ាម៉ែត្រ -r ។
៥៧ យោបល់ទុកអ្នក
ប្រសិនបើខ្ញុំចង់ចំលងឯកសារទាំងអស់ពីថតមួយទៅថតមួយវានឹងអញ្ចឹង
ស៊ីភី / * / ឈ្មោះ / ថត / ទិសដៅ ??
ឈរនៅក្នុងសឺមីដែលខ្ញុំមានឯកសារត្រូវចំលង?
ខ្ញុំចង់ថតចម្លងចំនួនកំណត់ត្រាជាក់លាក់ពីឯកសារប្រភពទៅឯកសារគោលដៅ - ពេលខ្លះវាជាកំណត់ត្រា - ពីកំណត់ត្រាមួយទៅជួរមួយតើខ្ញុំអាចធ្វើដូចម្ដេចបាន?