Skip to main content

Come utilizzare la riga di comando di Linux per cambiare directory

Come cambiare il percorso delle cartelle Musica, Documenti, Immagini, Video Ecc. (Potrebbe 2024)

Come cambiare il percorso delle cartelle Musica, Documenti, Immagini, Video Ecc. (Potrebbe 2024)
Anonim

Questa guida ti mostrerà come navigare nel tuo file system usando il terminale Linux.

Il computer disporrà di almeno un'unità necessaria per l'avvio del sistema operativo. L'unità da cui si avvia è generalmente un disco rigido o SSD, ma può essere un'unità DVD o un'unità USB.

Il sistema operativo sul computer fornirà un meccanismo di denominazione in modo che sia possibile interagire con ciascuna unità.

Se sei abituato al sistema operativo Windows, sarai consapevole del fatto che a ciascuna unità è stata assegnata una lettera di unità.

La convenzione di denominazione generale è la seguente:

  • A - Lettera di unità legacy comunemente usata per i floppy disk
  • B - Lettera di unità legacy comunemente usata per un dischetto secondario
  • C - Unità principale utilizzata per avviare il sistema operativo
  • D - Unità DVD
  • E in poi: unità USB, unità di rete esterne ecc

Ogni unità sarà suddivisa in un albero composto da cartelle e file. Ad esempio, un tipico C drive potrebbe assomigliare a questo:

  • C:
    • utenti
      • Il tuo nome utente
        • Impostazioni del documento
          • I miei documenti
          • I miei video
          • La mia musica
    • finestre
      • system32
      • syswow64
    • File di programma
      • ufficio
      • skype

I contenuti sul tuo lettore C saranno diversi e sopra è solo un esempio, ma come puoi vedere il livello più alto è la lettera di unità e poi ci sono tre cartelle sottostanti (utenti, finestre, file di programma). Sotto ciascuna di queste cartelle ci saranno altre cartelle e sotto quelle cartelle più cartelle.

All'interno di Windows, è possibile spostarsi all'interno delle cartelle facendo clic su di esse in Esplora risorse. È inoltre possibile aprire un prompt dei comandi e utilizzare il comando cd di Windows per spostarsi all'interno della struttura delle cartelle.

Linux fornisce anche un metodo per nominare le unità. Un'unità in Linux è nota come dispositivo, quindi ogni unità inizia con "/ dev" perché i dispositivi vengono trattati come file.

Le prossime 2 lettere si riferiscono al tipo di unità. I computer moderni tendono a utilizzare le unità SCSI e pertanto questo viene abbreviato in "SD".

La terza lettera inizia da "A" e per ogni nuova unità, sposta una lettera. (cioè: B, C, D). Pertanto, comunemente la prima unità sarà chiamata "SDA" e più spesso di quanto non lo sia l'SSD o il disco rigido utilizzato per avviare il sistema. "SDB" di solito si riferisce a un secondo disco rigido, un'unità USB o un disco rigido esterno. Ogni unità successiva riceve la lettera successiva.

Infine, c'è un numero che indica la partizione.

Di solito un hard disk standard viene chiamato / dev / sda con partizioni singole chiamate / dev / sda1, / dev / sda2 ecc.

La maggior parte delle distribuzioni Linux fornisce un file manager grafico simile a Windows Explorer. Tuttavia, come con Windows, puoi usare la riga di comando di Linux per navigare nel tuo file system.

Il tuo sistema Linux è strutturato in un formato ad albero con la directory / in alto e varie altre directory sottostanti.

Le cartelle comuni sotto la directory / sono le seguenti:

  • bidone
  • avvio
  • CD ROM
  • dev
  • eccetera
  • casa
  • lib
  • lib64
  • lost + found
  • media
  • mnt
  • optare
  • proc
  • radice
  • correre
  • sbin
  • srv
  • SYS
  • tmp
  • usr
  • var

Puoi scoprire a cosa servono tutte queste cartelle leggendo questa guida che mostra 10 comandi essenziali per navigare nel file system usando Linux.

Navigazione di base usando il comando cd

La maggior parte delle volte vorrai lavorare all'interno dei confini della tua cartella home. La struttura della tua cartella Inizio è molto simile alle cartelle "Documenti" all'interno di Windows.

Immagina di avere la seguente configurazione di cartella sotto la tua cartella home:

  • Casa
    • Nome utente
      • Immagini
        • Foto di famiglia
        • Foto di vacanze
        • Foto di Natale
      • download
      • video
        • Natale 2015
        • Natale 2014
      • Musica
        • Reggae
        • Jazz
        • Roccia

Quando apri una finestra di terminale ti troverai generalmente nella tua cartella home. Puoi confermare questo usando il comando pwd.

pwd

I risultati saranno qualcosa sulla falsariga di / home / username.

Puoi sempre tornare alla cartella / home / username digitando il comando cd tilde:

cd ~

Immagina di essere nella cartella / home / username e di voler arrivare alla cartella Foto di Natale.

Puoi farlo in molti modi diversi.

Ad esempio, è possibile eseguire una serie di comandi cd come segue:

cd immaginicd "Foto di Natale"

Il primo comando ti sposterebbe verso il basso dalla cartella del nome utente fino alla cartella Immagini. Il secondo comando ti porta dalla cartella Immagini alla cartella Foto di Natale. Nota che "Foto di Natale" è tra virgolette perché c'è uno spazio nel nome della cartella.

È inoltre possibile utilizzare la barra rovesciata anziché le virgolette per evitare lo spazio nel comando. Per esempio:

cd Natale Foto

Invece di usare due comandi, potresti aver usato quello come segue:

cd Immagini / Natale Foto

Se non eri nella cartella home e eri in una cartella di livello molto alto come / puoi fare una di queste cose.

È possibile specificare l'intero percorso come segue:

cd / home / nome utente / immagini / Natale foto

Puoi anche usare la tilde per arrivare alla cartella home e quindi eseguire il comando come segue:

cd ~cd Immagini / Natale Foto

L'altro modo è usare la tilde tutto in un comando come segue:

cd ~ / Immagini / Natale Foto

Ciò significa che non importa dove ti trovi nel file system che puoi ottenere in qualsiasi cartella sotto la cartella home usando la notazione ~ / come i primi caratteri nel percorso.

Questo aiuta quando si tenta di passare da una cartella di basso livello a un'altra. Ad esempio, immagina di essere nella cartella Foto di Natale e ora vuoi andare nella cartella Reggae che si trova nella cartella Musica.

Potresti fare quanto segue:

cd ..cd ..cd musicacd reggae

I due punti indicano che vuoi andare su una directory. Se vuoi andare su due directory dovresti usare la seguente sintassi:

cd ../ ..

E tre?

cd ../../ ..

Potresti aver specificato il comando cd tutto in un comando come segue:

cd ../../Music/Reggae

Mentre funziona, è molto meglio usare la seguente sintassi poiché ti risparmia di dover calcolare quanti livelli devi aumentare prima di ridiscendere:

cd ~ / Music / Reggae

Collegamenti simbolici

Se si dispone di collegamenti simbolici, è utile conoscere un paio di opzioni che definiscono il comportamento del comando cd quando le seguono.

Immagina di aver creato un collegamento simbolico alla cartella Foto di Natale chiamata Christmas_Photos. Ciò eviterebbe di dover utilizzare la barra rovesciata durante la navigazione nella cartella Foto di Natale. (Rinominare la cartella sarebbe probabilmente un'idea migliore).

La struttura ora si presenta così:

  • Casa
    • Nome utente
      • Immagini
        • Foto di famiglia
        • Foto di vacanze
        • Foto di Natale
        • Christmas_Photos
      • download
      • video
        • Natale 2015
        • Natale 2014
      • Musica
        • Reggae
        • Jazz
        • Roccia

La cartella Christmas_Photos non è affatto una cartella. È un collegamento che punta alla cartella Foto di Natale.

Se si esegue il comando cd su un collegamento simbolico che punta a una cartella, sarà possibile vedere tutti i file e le cartelle all'interno di quella cartella.

Secondo la pagina di manuale per CD, il comportamento predefinito è seguire i collegamenti simbolici.

Per esempio guarda il comando qui sotto

cd ~ / Immagini / Christmas_Photos

Se si esegue il comando pwd dopo aver eseguito questo comando, si otterrà il seguente risultato.

/ home / nomeutente / Immagini / Christmas_Photos

Per forzare questo comportamento è possibile utilizzare il seguente comando:

cd -L ~ / Immagini / Christmas_Photos

Se si desidera utilizzare il percorso fisico è necessario immettere il seguente comando:

cd -P ~ / Immagini / Christmas_Photos

Ora quando esegui il comando pwd vedrai i seguenti risultati:

/ home / nome utente / immagini / foto di Natale

Sommario

Questa guida ti ha mostrato tutto ciò che devi sapere per poter lavorare con successo nel file system usando la riga di comando di Linux.

Per scoprire tutte le possibili opzioni clicca qui per la pagina del manuale del cd.