lt.phhsnews.com


lt.phhsnews.com / Kodėl kai kurie "Windows" failų ir aplankų pavadinimai turi tašką priešais juos?

Kodėl kai kurie "Windows" failų ir aplankų pavadinimai turi tašką priešais juos?


Nors dauguma iš mūsų tiesiog mato įprastą failų ir aplankų pavadinimus mūsų "Windows" sistemose, kiti žmonės gali susidurti su kažkuo šiek tiek daugiau netikėtų - failų ir aplankų pavadinimai su tašku prieš juos. Kodėl taip atsitiko? Šiandien "SuperUser" užduotys atsako į labai įdomų skaitytojo klausimą.

Šiandienos klausimų ir atsakymų sesija ateina pas mus "SuperUser" - "Stack Exchange", bendruomenės pagrįstos Q & A svetainių grupės, padalinys.

Nuotraukų draudimas

Klausimas

SuperUser skaitytojas Niko Bellic nori sužinoti, kodėl kai kuriuose "Windows" failų ir aplankų pavadinimuose yra taškas priešais juos:

Pavyzdžiui, Mano dokumentuose mano sistemos Windows kataloge radau šiuos aplankus:

  • .ssh
  • .subversion

Ar tai kokia nors pavadinimo sutartis, apie kurią nežinau?

Kodėl kai kurie "Windows" failai ir aplankai vardas turi tašką prieš juos?

Atsakymas į atsakymą

"SuperUser" autorius "gravitacija" turi mums atsakymą:

Ši pavadinimo konvencija kilusi iš "Unix" tipo operacinių sistemų (pvz., Linux arba OSX), kai tai reiškia paslėptas failas arba katalogas . Jis veikia bet kur, bet jo pagrindinis tikslas yra paslėpti jūsų namų kataloge esančius konfigūracijos failus (ty ~ / .cache / arba ~ / .plan ). Jie dažnai vadinami taškų failais .

Dot failai tam tikru būdu gali būti vadinami tradiciniu "Unix", ekvivalentišku "Windows" aplanke AppData . Tuo tarpu daugelis "Linux" programų pakeičiamos, kad būtų laikomasi XDG bazinių katalogų specifikacijų, perkeliant jų konfigūraciją į ~ / .config / ir kitus duomenis į ~ / .cache / ir ~ / .local / share / . Tai daro tai labiau panašus į AppData Roaming ir AppData Local .

Turite šiuos .ssh ir .subversion katalogus "Windows", nes naudojate keletą programų (ypač "OpenSSH" ir "Subversion"), kurie buvo perkelti naudoti "Windows" sistemos API, o ne "POSIX", bet nebuvo pritaikyti kai kurioms kitoms "Windows" sutartims.

Kartais ši adaptacija praleista tyčia palengvinti gyvenimą žmonėms, kurie "Windows" sistemose naudoja tokias "Unix" aplinkas kaip "Cygwin". Pavyzdžiui, "Cygwin" įdiegia standartinį "Unix" tipo įrankių, tokių kaip ls rinkinį, ignoruojantį Windows paslėpta vėliava ir tik pagerina taško failo pavadinimus. Taip pat lengviau sinchronizuoti konfigūracijas tarp individualių "Windows" ir "Linux / BSD / OSX" kompiuterių, jei jie bendrinami toje pačioje vietoje.

Šie failai paprastai yra vartotojo namų kataloge (ty / home / name / .ssh sistemoje Linux arba C: Users name .ssh "Windows 7" ir naujesnėse versijose). Tai yra gana retas atvejis, kai jie yra įtraukti į subkategorijas Documents arba My Documents (juose nėra dokumentų).

Rob Pike rašo sistemoje "Google+", tai buvo atsitiktinė funkcija:

Anksčiau, kai buvo sukurta Unix failų sistema, buvo rodomi įrašai . ir ... , kad būtų lengviau naršyti. Aš nesu įsitikinęs, bet tikiu, kad versijos 2 versijoje perrašyta, kai failų sistema tapo hierarchine (anksčiau ji turėjo labai skirtingą struktūrą), " ... ". Kai įvedėte ls , tačiau šie failai pasirodė, todėl Ken arba Dennis pridėjo paprastą testą programai. Tada asembleris buvo toks, bet nagrinėjamas kodas buvo lygiavertis kažkam panašiai:

  • if (name [0] == '.') Continue;

Šis teiginys buvo šiek tiek trumpesnis, nei tai turėjo būti , tai yra:

  • if (strcmp (name,. ") == 0 || strcmp (name, ...) == 0) continue;

Bet, hey, tai buvo lengva ir du dalykai.

Pirma, buvo nustatytas blogas precedentas. Daugelis kitų tingių programuotojų pristatė klaidas, padarydami tą patį supaprastinimą. Faktiniai failai, prasidedantys periodais, dažnai praleidžiami, kai juos reikia skaičiuoti.

Antra, o dar blogiau, buvo sukurta paslėpto arba taško failo idėja. Dėl to, labiau tingūs programuotojai pradėjo nuvilkti failus į kiekvieno namų katalogą. Aš neturiu daug programinės įrangos įdiegta kompiuteryje, kuriame naudoju jį įvesti, tačiau mano namų kataloge yra apie šimtą dot failai ir aš net nežinau, kokia yra dauguma jų, ar jie vis dar reikalingi. Kiekvienas failo vardo įvertinimas, kuris eina per mano namų katalogą, sulėtinamas dėl šio kaupimo dumblo.


Ar turite ką nors įtraukti į paaiškinimą? Garsas išjungtas komentaruose. Norite skaityti daugiau atsakymų iš kitų "Tech-savvy Stack Exchange" vartotojų? Patikrinkite visą diskusijų temą čia.


Kaip kopijuoti garso kompaktinius diskus į kompiuterį ar

Kaip kopijuoti garso kompaktinius diskus į kompiuterį ar "Mac"

Jei dar neperkėlėte savo muzikos kompaktinių diskų į garso failus kompiuteryje, dar ne per vėlu. Viskas, ko reikia, yra CD įrenginys ir šiek tiek laiko. Kai baigsite, jūsų fizinė muzikos kolekcija taps jūsų skaitmeninės muzikos kolekcija. Tada galėsite klausytis tos muzikos savo kompiuteryje arba nukopijuoti į savo išmanųjį telefoną.

(how-to)

Kaip nustatyti individualių garso įrenginių ir garso efektų garso nustatymus OS X

Kaip nustatyti individualių garso įrenginių ir garso efektų garso nustatymus OS X

Jei kada nors rodote prezentaciją ar vaizdo įrašą, jūs žinote, kaip gėdingai tai gali būti sistemos garsai pvz., perspėjimai, klaidos ir pranešimai, pertraukia jūsų garso įrašą, ypač kai jūs persikeliate į PA sistemą ar garsiakalbius. "OS X" yra kelios kietos mažos parinktys, kurias galite pritaikyti garso nustatymams, Jei sakote, klausydamiesi savo muzikos, kol valysite, arba rodysite filmą ant savo didžiojo televizoriaus, Frog, Funk, Bottle ar kitų sistemos įspėjimų nebus pertrauktas.

(how-to)