md

Crea una directory con tutti i livelli mancanti del percorso e può impostare i permessi nella stessa chiamata.

FileVersione 1.2.1Stabile
lil-terminal

Panoramica

md trasforma un’intera catena di directory in una sola operazione: sandbox/tmp/first/second crea tutti i livelli mancanti e può applicare nello stesso momento i permessi ottali. È ideale per deployment e flussi .lil riproducibili.

Creare una struttura di directory in un solo passo

Creare l’intero percorso di directory con un solo comando, quindi entrarvi o creare file al suo interno; non serve costruire ogni livello separatamente.

Sintassi

lil-terminal
md <path> [-MODE|-m MODE]

Riferimento

md <path>

creare una directory (e le directory mancanti nella catena)

md <path> -0755

creare la directory e impostare i permessi ottali

md <path> -m 0755

impostare i permessi nel formato mode UNIX (con l’opzione mode)

Percorsi annidati

md sandbox/tmp/first/second -0777 crea tutti i livelli mancanti fino a second. Dopo il successo md mostra la vista piatta e compatta della directory corrente.

Sicurezza

Il percorso viene risolto dalla directory corrente del terminale. Un file esistente non viene mai sostituito da una directory. Dopo il successo md mostra la stessa vista piatta compatta di cd, senza espandere un grande albero ricorsivo.

Anteprima interattiva del sandbox

Esegui gli esempi preparati direttamente nella pagina. I risultati sono predefiniti e mostrati nel browser; sul server non viene eseguito alcun comando del terminale.

Creare una directory (e le directory mancanti nella catena)

Installa e gestisci

Installa la versione compatibile corrente. Scegli Base per tutte le funzioni o Minimum per il pacchetto ridotto; usa upgrade per aggiornare un modulo già installato.

Base e Minimum sono due pacchetti della stessa release corrente del modulo.

Pacchetto Base

Installa il pacchetto completo con riferimento locale e tutte le modalità pubblicate.

install md
Pacchetto Minimum

Installa il pacchetto ridotto. Il riferimento locale è omesso; help <cmd> -i apre il riferimento server corrente.

install md -m
Versione pubblica esatta

Installa esattamente questa versione pubblicata.

install md -v 1.2.1
Controlla o aggiorna

upgrade controlla la compatibilità e sostituisce il blocco solo quando serve.

upgrade md
Rimuovi modulo

Rimuove il blocco estensione senza toccare core e altri moduli.

install md -u

Esempi

Gli esempi sono copiabili ma il sito non li esegue. Controlla percorsi, permessi e opzioni distruttive.

Creare una directory (e le directory mancanti nella catena)
cd \sandbox\tmp | md project/assets | md project/cache | cd project
project/
  assets/

project/
  assets/
  cache/

assets/
cache/
Creare la directory e impostare i permessi ottali
md sandbox/tmp/private -0700
tmp/
(private created; final mode 0700)
Impostare i permessi nel formato mode UNIX (con l’opzione mode)
md sandbox/tmp/public -m 0755
tmp/
(public created; final mode 0755)
Creare una directory (e le directory mancanti nella catena)
md sandbox/tmp/first/second -0777
tmp/
(directory chain created through first/second; final mode 0777)
Creare una directory (e le directory mancanti nella catena)
md \sandbox\README.txt\child
Creazione della directory non riuscita

File usato in questo esempio: sandbox/tmp/README.txt

L’esempio usa un file o una directory dell’area di documentazione protetta /sandbox/.

lil-terminal sandbox temporary workspace

Commands in the public documentation use this directory for disposable copies,
archives, uploads and files created during examples. Review destructive commands
before running them and restore the sandbox from the release package when needed.

Documentazione correlata

Versione pubblica attuale

v1.2.12026-08-08

Catene di directory

Documenta la creazione dell’intera catena mancante e mostra poi una vista piatta compatta.