Skip to content

10 välttämätöntä Linux-komentoa tiedostojärjestelmässä liikkumiseen

21 de heinäkuu de 2021

Hyppääminen Linux-tiedostojärjestelmästä on helppoa, vaikka työskentelet komentokehotteella. Se tarjoaa komentoja selvittääksesi, missä hakemistossa olet, missä hakemistossa olit aiemmin, miten navigoida muihin kansioihin, miten palata kotiin, miten luoda tiedostoja ja kansioita ja miten luoda linkkejä.

Missä kansiossa olet?

Käytä seuraavaa komentoa saadaksesi selville kansiosi: pwd

Pwd: n palauttamat tulokset voivat vaihdella sen mukaan, käytätkö sen shell-versiota pwd tai tietokoneellesi asennettu / usr / bin hakemistoon. Yleensä se tulostaa jotain / home / käyttäjänimi.

Mitä tiedostoja ja kansioita on nykyisessä hakemistossa?

Näytä nykyisen hakemiston tiedostot ja kansiot Ls komento. Ls

Yksinään Ls -komento näyttää kaikki hakemiston tiedostot ja kansiot lukuun ottamatta niitä, jotka alkavat pisteellä. Jos haluat nähdä kaikki tiedostot, mukaan lukien piilotetut tiedostot (ne, jotka alkavat pisteellä), käytä seuraavaa kytkintä: ls -a

Jotkut komennot luovat varmuuskopiot tiedostoista, jotka alkavat tilde-metahakemistolla (~). Jos et halua nähdä varmuuskopioita, kun luet tiedostoja kansiossa, käytä seuraavaa kytkintä: ls -B

Yleisin käyttö Ls komento on seuraava: ls -lt

Tämä komento tarjoaa pitkän luettelon, joka on lajiteltu muokkausajan mukaan, ensin uusin. Muita lajitteluvaihtoehtoja ovat laajennuksen, koon ja version mukaan: ls -lU
ls -lX
ls -lv

Pitkä luettelomuoto antaa sinulle seuraavat tiedot:

  • Käyttöoikeudet
  • Tiedoston inodeiden määrä (katso kovat linkit)
  • Omistaja
  • Ensisijainen ryhmä
  • Tiedoston koko
  • Viimeinen käyttöaika
  • Tiedoston / kansion / linkin nimi

Kuinka siirtyä muihin kansioihin

Voit liikkua tiedostojärjestelmässä käyttämällä cd-komentoa. Linux-tiedostojärjestelmä on puurakenne. Puun yläosaa merkitään kauttaviivalla (/). Juurihakemiston alta löydät joitain tai kaikki seuraavista kansioista. bin kansio sisältää komentoja, joita kuka tahansa käyttäjä voi suorittaa, kuten CD komento, Ls, mkdirjne sbin sisältää järjestelmän binäärit. usr kansio tarkoittaa unix järjestelmän resurssit ja sisältää myös bin- ja sbin-kansion. / Usr / bin -kansio sisältää laajennetun komentojoukon. Samoin / usr / sbin -kansio sisältää laajennetun järjestelmän komentojen joukon. saapas kansio sisältää kaiken käynnistysprosessin edellyttämän. CD-ROM kansio on optisen tietovälineen kartoituspaikka. dev kansio sisältää tietoja kaikista järjestelmän laitteista. jne kansio on yleensä paikka, johon kaikki järjestelmän kokoonpanotiedostot on tallennettu. Koti kansio on yleensä kaikkien käyttäjien kansioiden tallennuspaikka, ja tavalliselle käyttäjälle se on ainoa alue, josta heidän pitäisi huolehtia. lib ja lib64 kansiot sisältävät kaikki ytimet ja jaetut kirjastot. kadonnut + löydetty kansio sisältää tiedostoja, joilla ei ole enää nimeä ja jotka fsck-komento on löytänyt. media kansio on paikka, jossa asennetut tietovälineet, kuten USB-asemat, sijaitsevat. mnt kansiota käytetään myös väliaikaisen tallennustilan, kuten USB-asemien, muiden tiedostojärjestelmien, ISO-kuvien jne., asentamiseen valita Jotkin ohjelmistopaketit käyttävät kansiota binäärien tallennuspaikkana. Muut paketit käyttävät / usr / local. proc kansio on ytimen käyttämä järjestelmäkansio. Sinun ei todellakaan tarvitse huolehtia tästä kansiosta liikaa. juuri kansio on pääkäyttäjän kotihakemisto. juosta folder on järjestelmäkansio, joka tallentaa järjestelmän ajonaikaiset tiedot. srv kansio, johon säilytät esimerkiksi verkkokansiot, mysql-tietokannat ja subversion-arkistot jne. sys kansio sisältää kansiorakenteen järjestelmän tietojen tarjoamiseksi. tmp kansio on väliaikainen kansio. var kansio sisältää runsaasti järjestelmälle ominaisia ​​asioita, mukaan lukien pelidata, dynaamiset kirjastot, lokitiedostot, prosessitunnukset, viestit ja välimuistissa olevat sovellustiedot. Voit siirtyä tiettyyn kansioon käyttämällä CD komento seuraavasti: cd / home / username / Documents

Kuinka navigoida takaisin kotikansioon

Palaa kotikansioon mistä tahansa muusta järjestelmän kohdasta käyttämällä cd-levyä ~ komento. cd ~

Uuden kansion luominen

Voit luoda uuden kansion käyttämällä mkdir-komentoa: mkdir kansion nimi

Kuinka luoda tiedostoja

Linux tarjoaa uskomattoman määrän tapoja luoda uusia tiedostoja. Luo tyhjä tiedosto seuraavasti kosketus komento: kosketa tiedostonimeä

Kosketuskomentoa käytetään päivittämään tiedoston viimeinen käyttöaika, mutta tiedostossa, jota ei ole, se luo sen. Voit myös luoda tiedoston käyttämällä cat -komentoa: kissa> tiedostonimi

Voit nyt kirjoittaa tekstiä komentoriville ja tallentaa sen tiedostoon Ctrl+D. Parempi tapa luoda tiedostoja on käyttää nanoeditoria. Tämä kätevä työkalu tarjoaa täyden valikoiman tekstinmuokkausominaisuuksia.

Kuinka nimetä ja siirtää tiedostoja tiedostojärjestelmän ympärille

Yksinkertaisin tapa nimetä tiedosto on käyttää mv-komentoa. mv oldfilename newfilename

Käytä mv-komentoa siirtääksesi tiedoston myös kansiosta toiseen. mv / polku / alkuperäinen / tiedosto / polku / kohde / kansio

Nimeä uudelleen useita tiedostoja, jotka vastaavat samanlaista mallia, käyttämällä nimeä uudelleen -komentoa. nimetä lausekkeen korvaava tiedostonimi uudelleen

Esimerkiksi: nimeä ”gary” uudelleen ”tom” *

Tämä komento korvaa kaikki kansion tiedostot tiedostolla Gary siinä tom. Joten tiedosto nimeltä garycv tulee tomcv. Nimeä uudelleen -komento ei toimi kaikissa järjestelmissä. Mv-komento on turvallisempi.

Kuinka kopioida tiedostoja

Kopioi tiedosto Linuxilla käyttämällä cp-komentoa seuraavasti. cp tiedostonimi tiedostonimi 2

Yllä oleva komento kopioidaan tiedostonimi 1 ja kutsu sitä tiedostonimi2. Kopioi tiedostot kansiosta toiseen kopiointikomennolla. Esimerkiksi: cp / home / username / Documents / userdoc1 / home / username / Documents / UserDocs

Yllä oleva komento kopioi tiedoston userdoc1 alkaen / home / username / Documents to / home / username / Documents / UserDocs

Tiedostojen ja kansioiden poistaminen

Poista tiedostot ja kansiot rm-komennolla: rm-tiedostonimi

Poista kansio seuraavalla kytkimellä: rm -R kansion nimi

Yllä oleva komento poistaa kansion ja sen sisällön, mukaan lukien alikansiot.

Mitä ovat symboliset linkit ja kovat linkit?

A symbolinen linkki on tiedosto, joka osoittaa toiseen tiedostoon. Työpöydän pikakuvake on periaatteessa symbolinen linkki. Järjestelmässäsi voi olla esimerkiksi seuraava tiedosto:

/home/username/document/accounts/useraccounts.doc

Voit käyttää kyseistä asiakirjaa koti- / käyttäjätunnuskansiosta luomalla symbolisen linkin seuraavalla komennolla: ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.doc

Voit muokata useraccounts.doc tiedosto molemmista paikoista, mutta kun muokkaat symbolista linkkiä, muokkaat tiedostoa / koti / käyttäjänimi / asiakirjat / tilit kansio. Symbolinen linkki voidaan luoda yhteen tiedostojärjestelmään ja osoittaa toiseen tiedostojärjestelmään. Pohjimmiltaan symbolinen linkki luo oikeastaan ​​vain tiedoston, jolla on osoitin toiseen tiedostoon tai kansioon. Kova linkki luo kuitenkin suoran linkin näiden kahden tiedoston välille. Pohjimmiltaan ne ovat sama tiedosto, mutta vain toisella nimellä. Kova linkki tarjoaa hyvän tavan luokitella tiedostot viemättä lisää levytilaa. Luo kova linkki seuraavaa syntaksia käyttäen: ln filenamebeinglinked filenametolinkto

Syntaksi on samanlainen kuin symbolisen linkin, mutta se ei käytä –s vaihtaa.