Crea una semplice directory o cartella
Supponiamo di voler creare una directory in /casa cartella denominata 'mydir' . Eseguire il comando seguente per creare la directory. Se non esiste una directory con il nome ' mydir ' prima di allora il comando verrà eseguito senza alcun errore. Correre ' ls ' comando per verificare che la directory sia stata creata o meno.
$mkdirmydir
$ls
Crea più directory
Esegui il seguente comando per creare più directory usando ' mkdir' comando. Tre directory, temp1, temp2 e temp3 verrà creato dopo l'esecuzione del comando.
$mkdirtemp1 temp2 temp3
$ls
Crea directory quando il percorso della directory non esiste
Supponiamo di voler creare una directory in un percorso, / foto /newdir/test . Nel sistema attuale, ' mydir ' non contiene directory o file. Quindi il percorso non è valido. Corri il 'mkdir' comando con il percorso sopra. Apparirà un messaggio di errore dopo aver eseguito il comando.
$mkdir /foto/nuova directory/test
Se vuoi creare un percorso inesistente con forza creando tutte le directory inesistenti menzionate nel percorso dal terminale, esegui ' mkdir 'comando con '-P ' opzione.
$mkdir -P /foto/nuova directory/testOra, controlla che le directory siano state create o meno eseguendo i seguenti comandi.
$cdfoto$ls -R
Crea directory con permesso
Quando crei una nuova directory, viene impostata un'autorizzazione predefinita per la directory appena creata.
Crea una nuova directory e controlla l'autorizzazione predefinita eseguendo i seguenti comandi. ' stato' comando viene utilizzato per verificare l'autorizzazione corrente di qualsiasi directory esistente. L'autorizzazione predefinita per la directory è ' rwxr-xr-x '. Ciò indica che il proprietario della directory dispone di tutte le autorizzazioni e che gli utenti del gruppo e gli altri utenti non dispongono dell'autorizzazione di scrittura.
$mkdirnuovadir1$statonuovadir1/
'-m' L'opzione viene utilizzata per impostare l'autorizzazione della directory al momento della creazione della directory. Esegui i seguenti comandi per creare una directory con tutti i permessi e controlla i permessi usando 'stato' comando. L'output mostra che tutti i tipi di utenti dispongono di tutte le autorizzazioni.
$mkdir -m 777nuovadir2$statonuovadir2/
Crea una directory usando lo script
Puoi testare che qualsiasi directory esista o meno usando lo script bash. Crea un file bash e aggiungi il seguente codice per creare la nuova directory dopo aver verificato che la directory esiste o meno usando '-D ' opzione. Se la directory esiste, mostrerà il messaggio, Directory già esistente, altrimenti verrà creata una nuova directory.
#!/bin/bashbuttato fuori -n 'Inserisci il nome della directory:'
leggerenuovodirname
Se [ -D '$nuovodirname' ];poi
buttato fuori 'Directory già esistente';
altro
``mkdir -P $nuovodirname``;
buttato fuori '$nuovodirnamela directory è stata creata'
essere
Esegui lo script e controlla che la directory sia stata creata o meno.
$bashcreate_dir.sh$ls
Spero che sarai in grado di usare 'mkdir' comando con varie opzioni in modo più efficace dopo aver letto questo tutorial. Grazie.