প্রথম বন্ধনযুক্ত ফাইলের নামের সাথে ত্রুটি


10

যখন আমি থেকে ফাইলের নাম পরিবর্তন করার চেষ্টা করেছিল old.file(1).gzকরতে new.file.gz, এটি বাক্যগঠন ত্রুটি, আমি উবুন্টু 12.04 ব্যবহার করছি বলেছেন।

mv old.file(1).gz new.file.gz
bash: syntax error near unexpected token `('

8
ব্যবহার করে দেখুন mv 'old.file(1).gz' new.file.gz

উবুন্টু কি এটা? আমি কখনও উবুন্টু 12.0
mojo706

উত্তর:


21

ইয়েতির মন্তব্য আপনার পক্ষে কাজ করবে, তবে আপনি যদি এটি জানতে চান তবে কেন, কারণ বন্ধনীগুলি বিশেষ অক্ষর হিসাবে ব্যাখ্যা করা হয়েছে, এবং হয় হয় পালিয়ে যেতে হবে \বা পুরো ফাইল নামটি উদ্ধৃত করা হয়েছে (উপরে হিসাবে) [সম্পাদনা করুন: দুঃখিত, কেবলমাত্র (এবং ) উদ্ধৃত করা প্রয়োজন]।

আপনি যদি ট্যাব সমাপ্তি সক্ষম করে থাকেন তবে কেবলমাত্র ফাইলের নাম এবং হিট ট্যাবের প্রথম কয়েকটি অক্ষর টাইপ করুন। অর্থাত, টাইপিং mv oldএবং হিটিং ট্যাবটি রূপান্তরিত হওয়া উচিত mv old.file\(1\).gz(যদি না এমন অন্যান্য সম্ভাব্য ফাইলগুলি old*উল্লেখ করা যায় তবে)।


8
পুরো ফাইলের নাম উদ্ধৃতি প্রয়োজন হয় না। শুধু ()করণীয়। আপনি mv old.fil'e(1).'gz new.file.gzচাইলে করতে পারেন।
স্টাফেন চেজেলাস

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