টার্মিনালের মাধ্যমে কীভাবে ফাইলগুলি অনুলিপি করবেন?


119

আমি টার্মিনালের সাথে ফাইলগুলি অনুলিপি করার বিষয়ে পড়েছি তবে এই উদাহরণগুলি আমাকে অনেক সহায়তা করবে। আমি এখানে যা করতে চাই তা এখানে:

উদাহরণ:

  1. আমার একটি ফাইল আছে /home/levan/kdenlive untitelds.mpgএবং আমি এই ফাইলটি অনুলিপি /media/sda3/SkyDriveকরতে চাই এবং স্কাইড্রাইভ ডিরেক্টরিতে কোনও জিনিস মুছতে চাই না।

  2. আমার একটি ফাইল আছে /media/sda3/SkyDrive untitelds.mpgএবং আমি এই ফাইলটি অনুলিপি /home/levan/kdenlive করতে চাই এবং কেডেনলাইভ ডিরেক্টরিতে কোনও জিনিস মুছতে চাই না

  3. আমি হোম ডিরেক্টরি থেকে একটি ফোল্ডার অনুলিপি sda3করতে চাই এবং sda3ডিরেক্টরি এবং বিপরীতে কোনও জিনিস মুছতে চাই না

  4. আমি কোনও ফোল্ডার / ফাইল কেটে অন্য ডিরেক্টরিতে অনুলিপি করতে চাই না সেই ডিরেক্টরিতে ফাইলটি মুছে না দিয়ে।

উত্তর:


162

1)-i ইন্টারেক্টিভ জন্য ব্যবহার করে আপনি জিজ্ঞাসা করা হবে যে আপনি ফাইলটি প্রতিস্থাপন করতে চান:

cp -i /home/levan/kdenlive/untitelds.mpg /media/sda3/SkyDrive/

অথবা আপনি -bআপনার ফাইলটির একটি ব্যাকআপ তৈরি করতে ব্যবহার করতে পারেন:

cp -b /home/levan/kdenlive/untitelds.mpg /media/sda3/SkyDrive



2) উপরের মত একই:

cp (-i or -b) /media/sda3/SkyDrive/untitelds.mpg /home/levan/kdenlive



3)-R পুনরাবৃত্তি এবং -iইন্টারেক্টিভ জন্য ব্যবহার করুন :

cp -Ri ~/MyFolder /sda3/



4) এই শেষটি mvকমান্ডের মাধ্যমে করা যায় , সরানো কাটার মতো:

mv -i ~/MyFile ~/OtherFolder/MyFile

আপনি যদি কোনও ডিরেক্টরি সরিয়ে নিতে চান তবে ব্যবহার করুন:

mv -Ri ~/MyDirectory ~/OtherDirectory/

ঝরঝরে সিনট্যাক্স হাইলাইট! আপনি কীভাবে এটি ট্রিগার করেছিলেন তা নিশ্চিত নয়।
ক্রিস্টোফার কাইল হরটন

@ ওয়ারিয়রিঙ্গ 64 আপনি কোড ব্লকের জন্য চারটি স্পেস সনাক্তকরণ ব্যবহার করতে পারেন, বা আপনি কোডের ছোট টুকরা surround গুলি দিয়ে ঘিরে রাখতে পারেন।
ইভানড্রো সিলভা 16

@ ইভান্ড্রোসিলভা আমি জানি আমি আপনাকে উল্লেখ করছি যে আপনার কোডের কিছুটি নীল রঙে দেখানো হয়েছে।
ক্রিস্টোফার কাইল হরটন

3
@ WarriorIng64 যে প্রশ্নটির bashট্যাগ দ্বারা ট্রিগার করা হয়েছে । হাইলাইটিং সিস্টেম দ্বারা ডিফল্ট হিসাবে সক্ষম করা হবে। আপনি যদি bashট্যাগ দিয়ে কোনও প্রশ্নের উত্তর দেন, হাইটলাইটিং বাশ স্টাইল এবং এরকম অনুসরণ করবে।
আনোয়ার

2
@ আনোয়ার যখন আমি আপনার মন্তব্য দেখেছি তখন আমি এই বিষয়ে একটি মেটা পোস্ট করার মধ্য দিয়ে কিছুটা পথ অবধি ছিলাম । অবশ্যই, আমি আপনাকে উত্তর জমা দিয়েছি। :)
ক্রিস্টোফার কাইল হরটন

9

~/Dropbox/RECENT/আপনার বর্তমান ডিরেক্টরি কখন :

cp input.txt SORT/

এবং আমি input.txtআমার বর্তমান ডিরেক্টরিতে অন্য একটি নাম দিয়ে কপি করতে চাই ।

আবার ~/Dropbox/RECENT/বর্তমান ডিরেক্টরি হিসাবে:

cp  input.txt newname.txt

বিদ্যমান ফাইলের নামগুলি ব্যবহার করে স্বয়ংক্রিয়ভাবে সম্পূর্ণ করা যেতে পারে TAB

একই অনুলিপি কমান্ডের দীর্ঘ সংস্করণ (আপনি যখন না থাকবেন ~/Dropbox/RECENT/):

cp /home/$USER/Dropbox/RECENT/input.txt /home/$USER/Dropbox/RECENT/SORT/

আমি /প্রতিটি ডিরেক্টরি পিছনে রাখি । যদি SORTঅস্তিত্ব না থাকে তবে একটি cpফাইলও তৈরি করবে যা SORTআপনাকে মনে হয় কিছু ভুল হয়েছে। উইন্ডোটি যুক্ত করতে ত্রুটি /থাকবে cpএবং ফাইলটি অনুলিপি করবে না।


4

cpকমান্ডটি ব্যবহার করুন ।

একটি ফাইল কপি করা something.txtফাইল করতে folder: ব্যবহারcp something.txt folder/

something.txtবর্তমান ডিরেক্টরিতে একটি ফাইল অনুলিপি করা হচ্ছে something2.txt: ব্যবহার করুনcp something.txt something2.txt

ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l
total 8
drwxrwxr-x 2 ubuntu ubuntu 4096 Mar 12 21:53 Folder1
-rw-rw-r-- 1 ubuntu ubuntu   14 Mar 12 21:52 something.txt
ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l Folder1/
total 4
-rw-rw-r-- 1 ubuntu ubuntu 14 Mar 12 21:53 something.txt
ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l
total 8
drwxrwxr-x 2 ubuntu ubuntu 4096 Mar 12 21:54 folder
-rw-rw-r-- 1 ubuntu ubuntu   14 Mar 12 21:52 something.txt
ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l folder/
total 0
ubuntu@ubuntu-T100TA:~/TestFolder$ cp something.txt folder/
ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l folder/
total 4
-rw-rw-r-- 1 ubuntu ubuntu 14 Mar 12 21:55 something.txt
ubuntu@ubuntu-T100TA:~/TestFolder$ cp something.txt something2.txt 
ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l
total 12
drwxrwxr-x 2 ubuntu ubuntu 4096 Mar 12 21:55 folder
-rw-rw-r-- 1 ubuntu ubuntu   14 Mar 12 21:55 something2.txt
-rw-rw-r-- 1 ubuntu ubuntu   14 Mar 12 21:52 something.txt

2

আপনি ভালো বিকল্প যোগ করা হবে -a করার CP ফাইল-DATETIME, ফাইল-পরিসংখ্যান, ইত্যাদি সংরক্ষণ করা কমান্ড .:

cp -a input.txt ./SORT
cp -a input.txt newname.txt

1
rsync -aAXhv /home/levan/kdenlive/untitelds.mpg  /media/sda3/SkyDrive/

এটি untitelds.mpgকোনও কিছু না মুছেই স্কাইড্রাইভ ডিরেক্টরিতে ফাইলটি অনুলিপি করবে


আমি নিশ্চিত না কেন আমার মন্তব্যটি সাহসী দেখাচ্ছে ... এর উদ্দেশ্য ছিল না।
বিলভি

?উপরের ডানদিকে উত্তর ক্ষেত্রের ঠিক উপরে ক্লিক করে ফর্ম্যাটিং সহায়তাটি পড়ুন ।
স্পারহক

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.