interfețe Grafice utilizator poate fi mare, dar dacă ești deja hacking departe în terminalul dumneavoastră preferat, de ce ai vrea să lanseze o altă aplicație pentru a crea un nou fișier sau director? În funcție de situație, probabil că nu doriți și, din fericire, există instrumente de linie de comandă care fac extrem de ușor să creați directoare și fișiere noi.,
Noțiuni de bază
dacă nu sunteți deja agățat în aplicația dvs. terminal preferat, aș sugera lansarea acesteia și urmând de-a lungul.
Mai mult decât probabil stai în directorul de acasă. Acest lucru este bine, dar dacă doriți să vă salvați de la curățarea fișierelor și directoarelor mai târziu, poate doriți să cd /tmp
.
Orice fișiere pe care le creați în /tmp
va fi curățat în timpul repornire, economisind probleme.,
crearea unui director
Să începem prin crearea unui director reptiles
pe care îl vom folosi în exemplele următoare. Pentru a crea directorul, vei folosi mkdir
comanda urmat de numele de directorul pentru care doriți să creați:
$ mkdir reptiles
Avem acum un nou director pentru a juca cu., Să cd
acolo pentru o bună măsură:
$ cd reptiles
Crearea de Directoare Multiple
Acum, că suntem în interiorul nostru reptiles
director, putem crea câteva directoare pentru a reprezenta diferite tipuri de reptile.,
Pentru a merge despre acest lucru putem enumera mai multe directoare ne-ar place pentru a crea ca argumente la mkdir
command:
$ mkdir alligator crocodile snake
rapid ls
arată că avem acum trei directoare în interiorul nostru reptiles
director.
crearea directoarelor imbricate
s-ar putea crede că trecerea unei serii de directoare la mkdir
ar duce la crearea directoarelor imbricate.,
Ai dreptate doar pe jumătate, ca ceva de genul mkdir turtle/images
ne-ar anunța că directorul nu poate fi creat deoarece nu există un astfel de fișier sau director există.
Dacă ar fi să încercăm mkdir snake/images
totul va fi bine pentru că snake
director există deja.,
Pentru a spune mkdir
că ne-ar plăcea să încercați să creați fiecare director din calea, vom folosi -p
sau --parents
argument:
$ mkdir -p turtle/images
--parents
argument creează fiecare director de-a lungul drum, și poate fi folosit pentru a crea cât mai multe directoare de profund ca ai nevoie si/sau sistemul de operare va sprijini:
$ mkdir -p lizard/images/1/2/3/4/5/6
Execută tree lizard
va dezvălui o serie de directoare imbricate care au fost create.,
Crearea de Directoare în Directoare Multiple
Pentru a crea un director numit videos
în interiorul tagului alligator
și crocodile
directoare, am putea lista în căile de ambele directoare:
$ mkdir alligator/videos crocodiles/videos
numele Fișierului blobbing ne permite de a realiza acest lucru cu un pic mai puțin sintaxa:
$ mkdir {alligator,crocodile}/videos
Crearea unui Fișier Gol
Acum, că avem o grămadă de directoare l-a creat, să încerce mâna la crearea unor fișiere.,
Cel mai simplu mod de a crea un fișier, în special unul gol, este de a utiliza touch
command:
$ touch README.md
Dacă un fișier există deja, touch
nu se va plânge. Ceea ce va face este să setați ora modificată a fișierului la ora curentă, atingând efectiv fișierul!,fa963768″> nu se limitează doar la nume de fișiere, puteți include căi de fișiere precum:
$ touch alligator/README.md crocodile/README.md
Să ia lucrurile un pas mai departe, puteți utiliza blobbing sfat de la mai devreme și de a crea noi fișiere goale în mai multe directoare cu usurinta:
$ touch {alligator,crocodile}/README.md
Chiar un pas mai departe ar fi de a crea mai multe fișiere în interiorul mai multor directoare suplimentare blobbing:
$ touch {alligator,crocodile}/{category,subcategory}.txt
Crearea unui Fișier cu Text
fișiere Goale sunt mari, dar ele pot primi doar până în prezent., Prin folosirea echo
comandă și >
operator, putem crea un nou fișier și popula fișier cu text, toate fără a deschide chiar un editor de text:
$ echo "See ya later, alligator" > crocodile/catch-phrase.txt
Fii atent, deși, >
înseamnă a crea sau de a suprascrie un fișier. Dacă fișierul există deja, conținutul ar fi complet suprascris!o abordare mai sigură este de a utiliza >>
în scenarii în care fișierul poate exista. Aceasta va crea fișierul și va adăuga textul la acesta., Dacă fișierul există, textul va fi însăilat pe la sfârșitul anului acesta:
$ echo "After 'while, crocodile" >> alligator/catch-phrase.txt
Crearea unui Fișier cu Fișier de Ieșire
cu Ajutorul >
și >>
cu echo
pur și simplu ia ieșirea din echo
și le scrie în fișier. După cum se dovedește, puteți schimba de fapt echo
pentru orice comandă care scrie la ieșirea standard.,
De exemplu, dacă ai vrut pentru a crea un fișier care conținea o listă cu toate *.txt
fișiere în director, ai putea:
$ ls **/*.txt >> directory.txt
Execută cat directory.txt
dezvăluie ieșire din ls
comanda care este acum stocate în directory.txt
.
concluzie
crearea de fișiere și directoare poate fi un simplu-faceți clic dreapta departe în managerul de fișiere preferat, dar cu cunoașterea doar câteva comenzi puteți obține aceeași lucrare realizată pe linia de comandă.,
În cazul în care linia de comandă strălucește într-adevăr peste o aplicație GUI este în cât de repede și ușor puteți crea mai multe fișiere și directoare.
o sarcină precum crearea a peste 10 directoare imbricate ar provoca crampe de mână cu un mouse și este doar trivial mai rapidă atunci când utilizați tastele rapide. Linia de comandă poate obține o mulțime de făcut în cât mai puțin de una sau două comenzi.
Lasă un răspuns