Nel mio più post recente qui su AppleToolBox, ho trattato le basi su come utilizzare il terminale Mac. In quel post, ho toccato brevemente come navigare nelle cartelle utilizzando il terminale Mac. Ho anche promesso che sarei andato più in dettaglio in un post successivo in modo che tu possa diventare un esperto nella navigazione del tuo Mac dalla riga di comando.
Questo è quel post.
Se non conosci la riga di comando, potresti non esserti mai accorto che il terminale considera in quale cartella ti trovi attualmente. Ma questo è in realtà un concetto fondamentale alla base del funzionamento del terminale. Ancora una volta, puoi leggere di più su questo nel post precedente.
Oggi ci sporcheremo le mani e inizieremo a sperimentare con la riga di comando. Di seguito sono riportati diversi comandi relativi alla navigazione di file e cartelle utilizzando il terminale, nonché comandi che ti permetteranno di creare ed eliminare file e cartelle.
Una volta trattati tutti questi comandi, li metteremo in pratica con un esercizio alla fine.
Con tutto ciò in mente, iniziamo!
Contenuti
-
Come navigare nelle cartelle utilizzando il terminale Mac: comandi che devi conoscere
- Utilizzo di pwd per navigare nelle cartelle utilizzando il terminale Mac
- Utilizzo di ls per navigare nelle cartelle utilizzando il terminale Mac
- Utilizzo di cd per navigare nelle cartelle utilizzando il terminale Mac
- Usando.. per navigare nelle cartelle utilizzando il terminale Mac
- Utilizzo di ~ per navigare nelle cartelle utilizzando il terminale Mac
- Usa mkdir per creare nuove cartelle
- Usa il tocco per creare nuovi file
- Usa rm, rm -R e rm -i per eliminare file e cartelle
-
Navigare nelle cartelle utilizzando il terminale Mac: mettere tutto insieme
- Passo 1. Crea una cartella pratica
- Passo 2. Metti un file nella cartella degli esercizi
- Passaggio 3. Elimina i file e le cartelle degli esercizi
-
Ora puoi navigare tra le cartelle utilizzando il terminale Mac a tuo piacimento
- Post correlati:
Come navigare nelle cartelle utilizzando il terminale Mac: comandi che devi conoscere
L'elenco dei comandi di seguito non è esaustivo. Esistono altri comandi che puoi utilizzare per la navigazione, ma questi sono i comandi che utilizzerai ogni volta che apri il terminale. Secondo me, questi sono il pane quotidiano non solo per usare il terminale, ma anche per capire come funziona.
Quindi vai avanti e avvia il tuo terminale Mac e entriamoci.
Usando pwd
per navigare nelle cartelle utilizzando il terminale Mac
pwd
è il comando fondamentale del terminale Mac. Non solo è utile quando devi navigare nelle cartelle usando il terminale Mac, ma è necessario quando controlli che stai eseguendo un comando nella cartella giusta.
Vai avanti e digita pwd
nel tuo terminale e premi Restituzione.
La riga di testo che appare nel tuo terminale ti dirà in quale cartella (o directory) ti trovi attualmente. Nel mio caso, sono nella directory che prende il nome dal mio nome utente Mac, che è anche il mio nome.
Non solo lo vedrai, ma vedrai anche il percorso necessario per raggiungere la tua directory corrente. Nell'esempio sopra, puoi vedere che posso arrivare alla directory "justinmeredith" entrando prima in Utenti, poi justinmeredith.
Se sei in diverse directory nel terminale, questo può essere un vero toccasana. Non solo ti dirà dove sei, ma dove sei stato, dove potrebbe essere un particolare file e così via. Ogni volta che ti senti perso o confuso dal terminale, inserisci il pwd
comando.
Usando ls
per navigare nelle cartelle utilizzando il terminale Mac
Un comando molto simile a pwd
è ls
(“LS”). Vai avanti e digita ls
nel tuo terminale e premi Restituzione.
Come vedrai, questo comando viene utilizzato per elencare le directory all'interno della tua directory corrente. Se sei sul desktop, vedrai tutte le cartelle e i file che si trovano sul desktop.
Tendo a usarlo insieme a pwd
. Insieme, ti dicono dove sei e possono aiutarti a capire dove vuoi andare. Inoltre, se crei un file o rimuovi un file, usando ls
è un ottimo modo per confermare che l'azione è stata completata correttamente.
Usando cd
per navigare nelle cartelle utilizzando il terminale Mac
cd
è un altro comando fondamentale che utilizzerai costantemente. a differenza di ls
e pwd
, però, cd
ci permette di navigare nelle cartelle utilizzando il terminale. Non stiamo solo elencando le nostre directory, ma ci stiamo spostando attraverso di esse.
Nello screenshot precedente, lo vedrai quando ho inserito il ls
comando, ho visto una manciata di directory presentate a me. Probabilmente l'hai fatto anche tu sulla tua macchina. Diamo un'occhiata al Applicazioni directory.
Se voglio navigare in questa directory usando il terminale, lo inserirei cd Applicazioni
nel mio terminale.
Per confermare di essere entrato nella directory appropriata, posso usare il pwd
comando.
Se hai una cartella chiamata qualcosa del tipo La mia roba, potresti ricevere un errore durante l'utilizzo cd
. Questo perché il terminale tratta uno spazio come un separatore, non come una normale parte del linguaggio. Ogni volta che digiti il titolo di qualcosa con uno spazio, vuoi chiuderlo tra virgolette. Così: cd "La mia roba"
.
Una nota sull'utilizzo cd
per navigare nelle cartelle utilizzando il terminale Mac
Ora, c'è qualcosa di importante da notare qui. Non puoi inserire nessuna directory sul tuo computer semplicemente usando cd [cartella]
. La directory in cui vuoi spostarti deve trovarsi all'interno della directory in cui ti trovi attualmente.
Puoi vederlo al lavoro in questo momento. Quando provo a tornare al justinmeredith cartella in cui mi trovavo prima, ricevo un errore.
Lo stesso vale per qualsiasi altra directory sul mio Mac. Se sono nel mio Desktop e voglio accedere ad an Saggi directory all'interno di my Documenti cartella, non posso usare cd Saggi
per trasportare dalla mia posizione attuale alla directory dei miei saggi.
Può sembrare un dolore, ma è necessario. Altrimenti, non potresti avere cartelle o file con lo stesso nome. Ma dal momento che cd
comando è limitato in questo modo, puoi avere cartelle in posizioni diverse con lo stesso nome.
Usando ..
per navigare nelle cartelle utilizzando il terminale Mac
Ok, tutto questo va bene, ma vuoi comunque tornare alla cartella in cui eri prima di usarlo cd
. Dopotutto, se puoi solo andare avanti, allora cd
non è un comando molto utile.
Ecco dove cd ..
. Il ..
funge da pulsante Indietro, inviandoti alla directory che racchiude la directory in cui ti trovi attualmente. Vai avanti e provalo, quindi usa pwd
per vedere dove sei.
È un comando davvero semplice per navigare nelle cartelle utilizzando il terminale Mac che utilizzerai senza pensarci.
Se vuoi tornare più di una volta alla volta, puoi farlo anche tu. Diciamo che torno al mio Applicazioni directory usando cd
, poi voglio tornare al mio Utenti directory. Per farlo, userei il comando cd ../..
:
Puoi usare il ../..
sintassi per tornare indietro di tutti i livelli desiderati. Continua ad aggiungere /..
ogni volta che vuoi tornare indietro di un livello aggiuntivo.
Usando ~
per navigare nelle cartelle utilizzando il terminale Mac
Ok, l'ultimo dei nostri comandi di navigazione è ~
. Questo piccolo simbolo ondulato dovrebbe essere accanto al tasto numero 1 sulla tastiera. Probabilmente devi premere spostare per digitarlo.
Questo simbolo rappresenta il tuo casa directory. La tua directory home predefinita potrebbe essere diversa dalla mia (che è justinmeredith). Ma qualunque cosa sia, entrando cd ~
nel tuo terminale Mac ti riporterà immediatamente ad esso.
Abbastanza utile! Tieni presente che questo comando non può essere annullato con cd ..
. Usando cd ..
dopo l'uso ~
ti porterà semplicemente alla cartella che racchiude la tua cartella home. Quindi, se hai centinaia di directory nel tuo terminale, non puoi tornare al tuo posto dopo essere entrato cd ~
.
Utilizzo mkdir
per creare nuove cartelle
Ok, ora toccheremo brevemente la creazione e l'eliminazione di file e cartelle all'interno del terminale. Sento che questo va di pari passo quando navighi nelle cartelle usando il terminale Mac.
Il primo è mkdir
, che sta per (avete indovinato) "make directory". Ogni volta che usi questo comando, creerà una nuova cartella all'interno di qualsiasi cartella in cui ti trovi attualmente.
Per usare questo comando, digita mkdir "Nuova cartella tutorial"
nel tuo terminale e premi Restituzione, quindi usa il ls
comando per visualizzare la tua creazione.
Se il nome della directory non contiene spazi, non è necessario utilizzare le virgolette. Puoi anche utilizzare i caratteri di sottolineatura al posto degli spazi (your_folder_name_here) in modo da non dover utilizzare le virgolette. Questa è una pratica abbastanza comune nella programmazione.
Utilizzo tocco
per creare nuovi file
Successivamente, useremo il tocco
comando. Anche se il nome può sembrare un po' strano, è un comando piuttosto semplice.
Fondamentalmente, tocco
consente di creare un file vuoto di qualsiasi tipo di file. Puoi persino creare file per app che non hai (come un file .PSD quando non hai PhotoShop).
Per farlo, inserisci toccare test.txt
. Questo creerà un nome di file di testo vuoto "testing" in qualsiasi directory in cui ti trovi attualmente. Utilizzo ls
per confermare che questo file è stato creato.
Per cambiare il tipo di file, basta cambiare l'estensione alla fine del nome del file. Ad esempio, usa .jpg
per creare un JPG, .mp3
per creare un file MP3, e così via. E ricorda che per creare un file con spazi nel nome, dovrai usare le virgolette (tocca "Nome file.txt"
).
Utilizzo rm
, rm -R
, e rm -i
per eliminare file e cartelle
Ok, ora diciamo che vuoi eliminare i file e le cartelle che abbiamo appena creato. Questo è diverso dallo spostare un file nel cestino, che puoi facilmente recuperare se cambi idea. I file eliminati nel terminale vengono eliminati definitivamente.
Ci sono tre modi per farlo.
Il primo e più semplice modo è usare rm
, abbreviazione di "rimuovi". Questo cancellerà qualsiasi file a cui lo chiedi senza prima chiedere il tuo permesso. Per questo motivo, consiglio di utilizzare questo comando con parsimonia.
Invece, usa rm -i
. Questo comando fa la stessa cosa, ma prima ti chiederà conferma. Ad esempio, se voglio eliminare il testing.txt file che abbiamo appena creato, userei il comando rm -i testing.txt
.
Come puoi vedere nello screenshot qui sopra, il comando mi chiede prima di eliminare il file. Tipo sì
per si o per n
per no, quindi premere Restituzione.
Ora, rm
e rm -i
non funzionerà sulle directory. Per questo, vorrai usare rm -R
e rm -R -i
. Sappi, tuttavia, che questo eliminerà definitivamente tutti i file all'interno di una directory e la directory stessa.
Inoltre, puoi usare il *
simbolo per eliminare tutto all'interno di una particolare cartella. Ad esempio, se sei nel tuo Desktop e usa rm *
, tutti i file sul desktop verranno eliminati definitivamente.
Nel caso in cui non sia diventato chiaro, questo è un comando che devi usare con cautela. Ci sono un sacco di storie dell'orrore di utenti che hanno inviato accidentalmente un messaggio di posta elettronica rm
comando. Sempre eseguire il backup del Mac utilizzando Time Machinee usa questi comandi con attenzione e parsimonia.
Navigare nelle cartelle utilizzando il terminale Mac: mettere tutto insieme
Bene! Ora hai imparato tutto ciò che devi sapere per navigare nelle cartelle utilizzando il terminale Mac. Ora è il momento di mettere insieme tutte queste cose.
Eccoci qui!
Passo 1. Crea una cartella pratica
La prima cosa che faremo è creare una cartella di pratica. In questo modo, non influiamo su nulla di importante sul nostro Mac.
Per impostazione predefinita, dovresti essere nella tua home directory. Vai avanti e usa cd ~
per assicurarti di essere lì.
Successivamente, vogliamo passare al nostro desktop. In questo modo, puoi vedere le cartelle e i file che creeremo mentre lavori. Per navigare sul desktop, digita ls
nel tuo terminale.
Dovresti vedere una directory chiamata Desktop nell'elenco delle directory visualizzato. Utilizzo cd Desktop
per navigare nel desktop del tuo Mac.
Successivamente, creeremo la nostra cartella di pratica. Per farlo, inserisci mkdir pratica_cartella
e premere Restituzione. Non dovresti vedere questa directory solo quando usi ls
, ma dovresti anche vederlo apparire sul desktop.
Ed è tutto per Passo 1!
Passo 2. Metti un file nella cartella degli esercizi
Successivamente, inseriremo un file all'interno della nostra cartella di pratica. Ma prima di poterlo fare, dobbiamo spostarci nella nostra cartella degli esercizi. Utilizzo cd cartella_esercitazione
per farlo, quindi conferma di essere nella cartella giusta con pwd
.
Successivamente, creeremo un file di testo di pratica. Per farlo, digita tocca file_esercitazione.txt
e premere Restituzione. Utilizzo ls
per confermare che il file è lì.
Puoi anche aprire la cartella sul desktop usando il mouse per vedere il file di testo vuoto.
Questo è tutto per Passo 2!
Passaggio 3. Elimina i file e le cartelle degli esercizi
Ok, ovviamente non abbiamo bisogno di conservare questi file o cartelle. Quindi andremo avanti e li elimineremo, iniziando con pratica_file.txt.
Per eliminare questo file, digita rm -i pratica_file
nel tuo terminale e premi Restituzione. Alla richiesta di conferma, assicurati di aver inserito il nome file corretto, digita sì
, quindi premere Restituzione ancora.
Quando apri la cartella sul desktop usando il mouse, dovresti vedere che il file è sparito. Puoi anche confermarlo con ls
.
Successivamente, elimineremo il cartella_esercitazione directory. Per farlo, dobbiamo trovarci nella sua directory che lo racchiude, che è il Desktop. Utilizzo cd ..
per tornare al desktop, quindi conferma di essere nel posto giusto utilizzando pwd
.
Utilizzo ls
per elencare tutte le directory e i file attualmente sul desktop. Uno di questi dovrebbe essere il cartella_esercitazione abbiamo creato in Passo 1. Per eliminare questa cartella, usa rm -R -i cartella_esercitazione
. Ancora una volta, quando il terminale chiede la tua conferma, assicurati di eliminare la cartella giusta e non qualcosa di vitale, come il desktop.
Poiché sappiamo di aver appena eliminato l'unico file in quella directory (pratica_file.txt), l'esame dei file non farà nulla. basta usare sì
per esaminare la cartella vuota, quindi sì
di nuovo per eliminare la cartella.
Utilizzo ls
per confermare che la directory è sparita (o il mouse e la tastiera). Se lo è, hai finito!
Ora puoi navigare tra le cartelle utilizzando il terminale Mac a tuo piacimento
E questo è tutto! Ora hai imparato le basi su come navigare nelle cartelle utilizzando il terminale Mac. Spero che tu abbia imparato molte abilità utili e che tu parta con una migliore comprensione di come funziona il terminale. Tratterò ulteriori suggerimenti e trucchi per il terminale nei post futuri, quindi assicurati di rimanere in giro per questo!