25Aug

Како направити појединачну датотеку "Појавити" да буде у више фасцикли у исто вријеме?

click fraud protection

Ако имате велики број фасцикли постављених за ваш рад и морате да користите исту датотеку скрипте у свим њима током радног дана, шта је најлакши начин да то постигнете након много копирања и лепљења?Данашњи СуперУсер К & амп; Пост има неколико корисних одговора и савета за фрустрираног читача.

Данашње питање & амп;Сесија одговора долази нам захваљујући СуперУсер-у подскупу Стацк Екцханге-а, групације К & ама;

Снимак заслона цсавеану( Флицкр).

Питање

СуперУсер читач Еллиот тражи најбољи начин да се исте датотеке појављују у више фолдера истовремено:

Имам 50+ фолдера, од којих свака садржи велику количину података које треба обрадити.Сви се обрађују користећи исти тачан код, користећи ос.патх.дирнаме( ос.патх.реалпатх( датотека)) да добије директоријум у којем се налази питхон скрипта, тако да не постоји ручно уређивање које корисник потребан, потребно је само двоструки клик.

Треба ми скрипта да се појави као да је у свакој фасцикли, док сам стварно на само једном месту, тако да могу да је уредим једном, а онда када се покрене са било које од ових локација, путања фолдера је тачна.Алтернатива је уређивање мастер-а и затим уметање једног фасцикла у исто време кроз све 50+ фолдера сваки пут када ажурирам код, што је врло досадно и погрешно.На Линуку, могао бих ово поставити симболичком везом, али не могу да схватим начин за то са Виндовсом.

instagram viewer

Алтернативно, начин да се фајл прилепи у све циљне директорије одједном, уместо један по један, постигао би исти циљ.

Постоји ли начин да ово урадите уместо да копирате и залепите скрипту једну датотеку у исто време?

Одговор на

СуперУсер допринос гроностај има одговор за нас:

Потребан вам је Симболиц Линк или Хард Линк .

Симболични линкови ( или Симлинкс за кратко) прилично су слични пречицама: на њега постоји једна стварна датотека и више референци( Симлинкс ).Чак имају и ту малу стрелу на иконама.За разлику од пречица, Симлинкс може имати било који додатак.

Хард везе везује датотеку на чврстом диску на локацију у стаблу директорија.Свака датотека има најмање Хард Линк , иначе не би постојала у било ком директоријуму.Ако датотека има више Хард Линкс , првобитни се не може разликовати од осталих и датотека физички постоји на само једној локацији.

Оба имају своја ограничења:

  • Неки софтвер не игра се лепо са Симлинкс .
  • Брисање изворне датотеке оставља слом све Симлинкс .
  • Не можете Хард Линк директоријуме( али можете креирати директоријум Јунцтион ако Симлинк није довољан).
  • Креирање унакрсне партиције Хард везе је немогуће.

Симлинкс су обично довољни.

Да бисте креирали Симлинк или хард линк:

1. Покрените привилеговану командну линију: Притисните Виндовс Кеи , унесите цмд , а затим притисните Цтрл + Схифт + Ентер .

2. Издање мклинк наредбе:

  • мклинк линк_наме линк_таргет за датотеку Симлинк
  • мклинк / д линк_наме линк_таргет за фасциклу Симлинк
  • мклинк / х линк_наме линк_таргет за датотеку Хард Линк
  • мклинк / ј линк_наме линк_таргет за Дирецтори Јунцтион

Имате ли нешто да додате објашњењу?Звучи у коментарима.Желите да прочитате више одговора од других корисничких корисника Стацк Екцханге?Овде погледајте комплетну тему.