როგორ გადავიტანოთ ან დააკოპიროთ ფაილები ან საქაღალდეები Linux- ში?

Linux

ბევრი ჩვენგანი თუ არა უდიდესი ნაწილიე. ჩვენ გვეჩვენება გრაფიკული ინტერფეისის გამოყენება ან დესკტოპის გარემო ასე ვთქვათ. გადაადგილების, რედაქტირების ამოცანები, გადარქმევა სხვათა შორის ფაილები ან საქაღალდეები როგორც წესი, ისინი მარტივი მეთოდით, მხოლოდ რამდენიმე დაწკაპუნებით ხორციელდება.

მაგრამ რა ხდება, როდესაც სერვერზე უნდა გამოიყენოთ ეს მოძრაობები რადგან მათი უმეტესობა მხოლოდ ბრძანების კონსოლიდან იმართება, ეს ჩვეულებრივ არის ერთგულ სერვერებში ეს არასდროს მწყინს იმის ცოდნა, თუ როგორ ხდება ეს თქვენ არასოდეს იცით როდის შეიძლება დაკავებული იყოს.

მე დამემართა, რომ ზოგიერთ შემთხვევაში მე დავკარგე გრაფიკული გარემო და მის აღსადგენად უნდა გამომეყენებინა კონსოლი, მაგრამ ეს კიდევ ერთი საკითხია.

დღის დღეს მოვედი გაგიზიაროთ რამდენიმე მარტივი ბრძანება, რომელიც დაგვეხმარება შეასრულოს ფაილების კოპირება ან გადატანა.

დაკავშირებული სტატია:
ძირითადი უფლებები GNU / Linux– ში chmod– ით

როგორ გადავიტანოთ ფაილები ან საქაღალდეები Linux- ში?

პირველი იქნება ტერმინალი რომელიც იქნება ჩვენი ინსტრუმენტი, რომელიც დაგვეხმარება ამ ყველაფერში, მეორე რამ არის ფოლდერების შექმნა ტექსტური დოკუმენტებით ეს იმისთვის, რომ ინფორმაცია არ დაზიანდეს ან დაკარგოს.

ფაილების კოპირება და გადატანა

ყველაზე ჩვეულებრივი რამ არის საქაღალდის ფაილის გადატანა ამისათვის ჩვენ ვიყენებთ 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 მძღოლი ...

დაკავშირებული სტატია:
რჩევები: 400 – ზე მეტი ბრძანება GNU / Linux– ისთვის, რომლებიც უნდა იცოდეთ

როგორც ვხედავთ, მათ აქვთ იგივე "AMD" ბაზა ყველა იმ ფაილის გადასაადგილებლად, რომლებიც იგივე ბაზის ნომენკლატურია, ჩვენ ვაკეთებთ შემდეგს:

mv AMD* /ruta/de/destino

იგივე ეხება ყველა იმ ფაილს, რომელიც ერთი ტიპისაა, მაგალითად .doc, .xls, .deb, .rpm და ა.შ. მათი გადასაადგილებლად ჩვენ მხოლოდ ვიყენებთ

mv *.deb /ruta/de/destino

ამ ეტაპზე ცოტათი გასაგებია, თუ როგორ მუშაობს და როგორ შეგვიძლია დავალების გამარტივება რამდენიმე გზით, მაგრამ რა ხდება მაშინ, როდესაც გვსურს ყველაფრის გადატანა, რომელსაც აქვს დირექტორია, როგორც ფაილები, ასევე ქვე საქაღალდეები.

ამისათვის ჩვენ ვაპირებთ გამოვიყენოთ *, მაგალითად, მე მინდა გადავიტანო ყველაფერი, რაც დეკომპრესიული ვარ wordpress– დან, ორ წინა დირექტორიაში:

mv wordpress/* …/

ცოტა მეტი რომ იცოდეთ ბრძანების შესახებ, შეგვიძლია გამოვიყენოთ მისი კაცი ან -help პარამეტრით, აქ ვნახავთ მის ყველა პარამეტრს.

როგორ ხდება ფაილების კოპირება Linux- ში?

ამ საქმისთვის ამის მსგავსი თითქმის მსგავსია, ფაილების ან საქაღალდეების გადაადგილება ერთიდან მეორეზე, აქ შეინახეთ ფაილები და საქაღალდეები წარმოშობის ადგილზე და შექმენით ასლი არჩეულ დირექტორიაში.

Un მარტივი ბრძანება ფაილის ან საქაღალდის კოპირებისთვის ერთი დირექტორიიდან მეორეში:

cp objetoacopiar rutadedestino

ამის უფრო მკაფიო მეთოდი:

cp archivo.txt /ruta/de/destino

ჩვეულებრივ, ეს ბრძანება გამოიყენება ფაილის ან საქაღალდის სარეზერვო ასლის შესაქმნელად, რომლის რედაქტირებაც ხდება, რადგან ის ქმნის მთლიან ასლს, მაგრამ განსხვავებული სახელით, პრაქტიკულ მაგალითს:

cp log.txt log.bak

to მრავალი ფაილის ან საქაღალდის კოპირება:

cp archivo1 /carpeta1 /carpeta/carpeta /ruta/de/destino

არის თუ ჩვენ გვინდა გადავწეროთ ყველაფერი, რაც შეიცავს საქაღალდეს, სადაც ჩვენ განლაგებულია სხვა დირექტორიაში:

cp  /* /ruta/de/destino

ახლა თუ გვინდა კატალოგის კოპირება ერთი ადგილიდან მეორეზე

cp /directorio /ruta/de/destino

მნიშვნელოვანია, რომ იყოს ერთი დონის დირექტორიაში, რომლის კოპირებასაც ვაპირებთ, რადგან თუ მასში ვიმყოფებით, საჭიროა დავაკონკრეტოთ სრული გზა, რადგან თუ ბრძანებას მხოლოდ ჩავდებთ ისე, როგორც მე ვაყენებ, ეს მხოლოდ ცარიელ კატალოგს შექმნის.

დაბოლოს, თუ გვინდა ვიცოდეთ მისი ყველა პარამეტრი, ჩვენ ვენდობით მის კაცს ან - help- ს

ზედმეტი ჩხუბის გარეშე, რომ ისინი უკიდურესად ძირითადი ბრძანებებია, მათი გამოყენება ძალიან დაგეხმარებათ და მათთან ერთად ფრთხილად უნდა იყოთ, რადგან ყოველთვის რეკომენდებულია რეკურსიული ფორმის გამოყენება, რომელიც გამოიყენება –r პარამეტრით.


სტატიის შინაარსი იცავს ჩვენს პრინციპებს სარედაქციო ეთიკა. შეცდომის შესატყობინებლად დააჭირეთ ღილაკს აქ.

2 კომენტარი დატოვე შენი

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო.

*

*

  1. მონაცემებზე პასუხისმგებელი: მიგელ ანგელ გატონი
  2. მონაცემთა მიზანი: სპამის კონტროლი, კომენტარების მართვა.
  3. ლეგიტიმაცია: თქვენი თანხმობა
  4. მონაცემთა კომუნიკაცია: მონაცემები არ გადაეცემა მესამე პირებს, გარდა სამართლებრივი ვალდებულებისა.
  5. მონაცემთა შენახვა: მონაცემთა ბაზა, რომელსაც უმასპინძლა Occentus Networks (EU)
  6. უფლებები: ნებისმიერ დროს შეგიძლიათ შეზღუდოთ, აღადგინოთ და წაშალოთ თქვენი ინფორმაცია.

  1.   ხორხე C როდრიგესი ს დიჯო

    თუ მსურს ყველა ფაილის კოპირება ერთი საქაღალდიდან მეორეში, ეს მაშინ მოხდება

    cp / * / სახელი / საქაღალდე / დანიშნულების ადგილი ??

    იმ საქაღალდეში დგომა, სადაც მაქვს ფაილების კოპირება?

  2.   ხუან მანუელ კარილოლო კამპოსი დიჯო

    მსურს დავაკოპირო ჩანაწერების კონკრეტული რაოდენობა საწყისი წყაროდან დანიშნულების ფაილში, ზოგჯერ ეს არის ჩანაწერი ჩანაწერიდან დიაპაზონში, როგორ შემიძლია ამის გაკეთება?