কমান্ড লাইন: এই ফোল্ডারে ফোল্ডার এবং অ্যাক্সেস ফাইলগুলির একটি লিঙ্ক তৈরি করুন


3

আমি এই জিনিস করতে চান:

  • একটি ফোল্ডার একটি লিঙ্ক তৈরি করুন।
  • বাড়িতে এই লিঙ্কে রাখুন (~) ডিরেক্টরি
  • হোম ডিরেক্টরি থেকে লিঙ্ক ফোল্ডারে ফাইল অ্যাক্সেস করুন (~ / LinkToFolder / ফাইল)

এটা সবচেয়ে ভাল উপায় কি?

মূল সমস্যা. আমার স্ক্রিপ্টগুলির একটি সেট রয়েছে, যা জিট রিপোজিটরি স্থানীয় ক্লোনটিতে নির্দিষ্ট ফোল্ডারে থাকে। আমি খুব সহজ ভাবে হোম ডিরেক্টরি থেকে তাদের অ্যাক্সেস করতে চান।

perl ~/LinkToFolder/myWorkScript.pl param1 param2

উত্তর:


4

আপনি এই সঙ্গে করতে পারেন Symlinks :

ln -s /path/to/original/location /path/to/intended/shortcut

উদাহরণস্বরূপ, যদি আপনি ~ / স্ক্রিপ্ট ~ / ড্রপবক্স / ডকুমেন্টস / স্ক্রিপ্টগুলিতে যেতে চান তবে আপনি করতে পারেন ...

ln -s ~/Dropbox/Documents/Scripts ~/Scripts

তারপর open ~/Scripts/test.sh এ ফাইল খুলবে ~/Dropbox/Documents/Scripts/test.sh

সিমলিঙ্ক দেখতে আপনি চালাতে পারেন ls -laPGh ~/Scripts

উদাহরণস্বরূপ, আমার মোবাইল ডকুমেন্টস ফোল্ডার iCloud হিসাবে symlinked আছে, তাই ...

ls -lapGh ~/iCloud
lrwxr-xr-x@ 1 grgarside  staff    41B 12 Nov  2012 iCloud -> /Users/grgarside/Library/Mobile Documents

1
ভাল উত্তর, কিন্তু আমি যোগ করতে চাই, আমি অবশ্যই মূল অবস্থান হিসাবে পরম পথ স্থাপন করতে হবে :) দয়া করে উত্তর দেওয়ার জন্য এই তথ্য যোগ করুন
gaussblurinc

2
@gaussblurinc এটি আপেক্ষিক পাথ এবং ~ (এটি শেল দ্বারা প্রসারিত হবে) সহও কাজ করা উচিত। আপনি কোন সমস্যা আছে?
Matteo

@ ম্যাট্তো আমি আমার ডিরেক্টরির মধ্যে যান এবং করা ln -s Scripts/ ~/Scripts। এই জিনিসটি আমার জন্য কাজ করবে না, মনে হচ্ছে, সিমলিংকটি মূল দিকে নির্দেশ করে না :(
gaussblurinc

@gaussblurinc: ln -s THE_File_or_DIR_POINTED_AT The_NEW_SYMLINK। সুতরাং ln -s /path/to/Scripts ~/Scripts আপনার homedir তৈরি একটি "স্ক্রিপ্ট" symlink এ ইঙ্গিত করবে /path/to/Scripts । অন্য কোথাও "~" ব্যবহার করবেন না (উদাহরণস্বরূপ, প্রথম প্যারামিটারে উদাহরণস্বরূপ) এটি কিছু শর্তে ব্যবহারযোগ্য, কিন্তু সর্বদা নয়। "~" শুধুমাত্র আপনার (বিশেষ) ক্ষেত্রে হোমিডিয়ার মূল্যায়ন করা হয় তবে সর্বদা নয়।
Olivier Dulac

@gaussblurinc: যে না ls -al /the/symlink নিজেই symlink তালিকা হবে। ls -al /the/symlink/ [পিছনে নোট / ] নির্দেশিত ডিরেক্টরির বিষয়বস্তু তালিকা হবে। হ্যাঁ, একটি symlink ব্যবহার করে কিছু বিশেষ পার্শ্ব প্রতিক্রিয়া থেকে সাবধান।
Olivier Dulac
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.