Kumaha Jieun directories dina Linux Ubuntu jeung "mkdir" Komando

pituduh ieu bakal némbongkeun Anjeun cara nyieun polder nu anyar atawa directories dina Linux Ubuntu ngagunakeun jalur komando.

Paréntah nu ngagunakeun pikeun nyieun directories nyaeta mkdir. Artikel ieu nembongkeun maneh cara dasar pikeun nyieun directories dina Linux Ubuntu ogé ngawengku sakabéh saklar nu aya.

Kumaha Jieun A Diréktori Anyar

Cara pangbasajanna nyieun diréktori anyar nyaéta saperti kieu:

mkdir

Contona, upami anjeun hoyong nyieun diréktori a handapeun map lembur disebutna tés, buka jandela terminal sarta pastikeun anjeun dina folder lembur (nganggo cd ~ paréntah ).

test mkdir

Ngarobah Pangidinan tina Diréktori Anyar

Sanggeus nyieun hiji folder anyar nu bisa keukeuh nyetel idin sahingga ngan hiji pamaké tangtu bisa ngakses folder atawa ambéh sababaraha urang bisa ngédit file di folder tapi batur geus maca wungkul.

Dina bagian tukang, abdi némbongkeun Anjeun cara nyieun hiji diréktori disebutna tés. Ngajalankeun paréntah LS baris némbongkeun Anjeun idin pikeun diréktori yén:

LS -lt

Chances anjeun kudu hal sapanjang garis ieu:

drwxr-xr-x 2 grup boga 4096 Mar 9 19:34 test

The bit urang museurkeun anu drwxr-xr-x boga na group

d nu masihan terang ka urang yén uji téh diréktori a.

Tilu karakter mimiti sanggeus d nu nu idin boga keur diréktori dieusian ku ngaran nu boga urang.

Tilu karakter hareup anu idin grup pikeun file dieusian ku ngaran grup. Deui pilihan nu r, w, jeung x. The - hartina aya hiji idin leungit. Dina conto di luhur sasaha milik grup bisa ngakses folder jeung maca payil tapi teu bisa nulis ka polder.

Final tilu karakter nu idin yén sakabéh pamaké gaduh na anjeun bisa ningali dina conto di luhur ieu sarua jeung idin grup.

Pikeun ngarobah idin pikeun file atawa folder anjeun tiasa nganggo paréntah chmod. Paréntah chmod ngidinan Anjeun nangtukeun 3 angka nu nyetel idin.

Pikeun meunang campuran idin Anjeun nambahkeun angka babarengan. Contona mun meunang maca na ngaéksekusi idin jumlah nu peryogi nyaéta 5, nepi ka meunang maca na idin nulis nomer téh 6 jeung ka meunang nyerat sareng ngaéksekusi idin jumlahna aya 3.

Inget nu peryogi nangtukeun 3 angka salaku bagian tina paréntah chmod. Jumlah kahiji nyaeta keur idin boga, jumlah kadua keur idin grup jeung jumlah panungtungan nyaéta for everyone sejenna.

Contona mun meunang idin pinuh on boga, baca na ngaéksekusi idin kana grup jeung euweuh idin for saha lain ngetik di handap:

chmod 750 test

Mun hayang ganti ngaran grup nu owns folder a make paréntah chgrp.

Contona, ngabayangkeun rék nyieun hiji diréktori yén sakabéh accountants di perusahaan tiasa ngakses.

Anu mimiti, nyieun rekening group ku ngetikkeun di handap:

rekening groupadd

Mun anjeun teu boga idin bener nyieun grup anjeun kudu make sudo mangtaun statusna tambahan atawa pindah ka akun kalawan idin valid maké paréntah su .

Ayeuna anjeun bisa ngaganti grup pikeun folder ku ngetikkeun handap:

rekening chgrp

Salaku conto:

chgrp akun test

Pikeun masihan sasaha di dibaca group rekening, nyerat sareng ngaéksekusi aksés ogé boga tapi maca-ukur keur everybody sejenna Anjeun tiasa make paréntah di handap:

chmod 770 test

Nambahkeun pamaké kana grup rekening Anjeun meureun bakal hoyong nganggo paréntah di handap:

usermod -a -G akun

Paréntah luhur appends grup rekening pikeun daptar grup sekundér pamaké ngabogaan aksés ka.

Kumaha Jieun Diréktori jeung siapkeun Pangidinan dina waktos anu sareng

Anjeun tiasa nyieun diréktori a jeung nyetel idin pikeun nu diréktori dina waktu nu sami nganggo paréntah di handap:

mkdir -m777

Paréntah luhur baris nyieun hiji folder nu everybody boga aksés ka. Éta pisan jarang nu bakal rék nyieun nanaon ku nanaon ieu idin.

Jieun Polder jeung Sakur Kolot Éta Dupi dibutuhkeun

Ngabayangkeun rék nyieun struktur diréktori tapi anjeun teu hayang nyieun tiap folder individu sapanjang kalayan cara jeung dianggo jalan ka handap tangkal.

Contona, Anjeun bisa jadi nyieun polder pikeun musik Anjeun saperti kieu:

Eta bakal bangor ka kudu nyieun polder batu, mangka Alice Cooper jeung folder ratu lajeng nyieun polder rap sarta folder dr Dre lajeng dina folder jazz lajeng dina folder louisjordan.

Ku nangtukeun switch handap Anjeun bisa nyieun kabeh polder indungna dina laleur nu lamun maranéhna teu acan aya.

mkdir -p

Contona, mun nyieun salah sahiji polder nu didaptarkeun di luhur coba paréntah di handap:

mkdir -p ~ / musik / batu / alicecooper

Meunang konfirmasi Éta Diréktori a dijieun

Sacara standar, paréntah mkdir teu ngabejaan Anjeun upami diréktori anjeun nyieun ieu hasil dijieun. Mun euweuh kasalahan némbongan lajeng bisa nganggap eta boga.

Lamun hayang meunang kaluaran langkung verbose kitu nu nyaho naon anu geus dijieun nganggo switch handap.

mkdir -V

Output bakal sapanjang garis tina mkdir: dijieun diréktori / jalur / ka / directoryname.

Ngagunakeun & # 34; mkdir & # 34; dina Shell Script

Kadang-kadang anjeun bakal hoyong nganggo "mkdir" paréntah minangka bagian ti hiji Aksara cangkang. Contona, hayu urang nempo hiji naskah anu narima jalur a. Lamun naskah ieu dibales éta bakal nyieun folder jeung tambahkeun hiji file téks tunggal disebut "pantun".

#! / Bin / bash

mkdir $ @

cd $ @

toél pantun

Garis kahiji kudu kaasup di unggal Aksara nu nyerat sareng nu dipaké pikeun némbongkeun yén ieu téh mang Aksara BASH.

The "mkdir" paréntah anu dipaké pikeun nyieun polder. The "$ @" ( ogé katelah parameter input ) dina tungtung garis 2nd na 3 diganti ku nilai maneh netepkeun iraha ngajalankeun naskah.

The "cd" paréntah parobahan kana diréktori anjeun tangtukeun sarta tungtungna paréntah touch nyiptakeun hiji file kosong disebut "pantun".

Anjeun tiasa nyobian naskah kaluar pikeun diri. Pikeun ulah jadi turutan parentah ieu:

  1. Buka jandela terminal (pencét Alt na T kedah ngalakukeun hal eta)
  2. Lebetkeun nano createhellodirectory.sh
  3. Ketik di Paréntah luhur kana sanésna
  4. Simpen file ku mencét Ctrl jeung O dina waktos anu sareng
  5. Kaluar file ku mencét Ctrl sarta X dina waktos anu sareng
  6. Ngarobah idin ku ngetikkeun chmod + x createhellodirectory.sh
  7. Ngajalankeun naskah ku ngetikkeun test ./createhellodirectory.sh

Lamun anjeun ngajalankeun skrip hiji diréktori disebut "uji" bakal dijieun na lamun robah kana éta diréktori (cd test) jeung ngajalankeun hiji diréktori Listing (LS), anjeun bakal nempo hiji file tunggal disebut "pantun".

Sajauh jadi alus tapi ayeuna mah coba ngajalankeun hambalan 7 deui.

  1. Kasalahan bakal muncul nyarios yén folder nu geus nyampak.

Aya sagala rupa hal anu bisa urang pigawé pikeun ngaronjatkeun naskah. Contona, lamun folder geus nyampak kami ulah utamana jaga salami eta aya.

#! / Bin / bash

mkdir -p $ @

cd $ @

toél pantun

Lamun tangtukeun -p salaku bagian tina paréntah mkdir mangka moal kasalahan upami folder geus nyampak tapi lamun teu aya éta bakal nyieun eta.

Salaku maksudna kajadian paréntah touch bakal nyieun file a upami teu aya tapi mun hancana aya deui saukur amends tanggal diakses panungtungan jeung waktu.

Ngabayangkeun pernyataan touch diganti ku hiji pernyataan bahana anu nyerat téks mun file nu saperti kieu:

#! / Bin / bash

mkdir -p $ @

cd $ @

bahana "pantun" >> pantun

Lamun ngajalankeun paréntah "test ./createhellodirectory.sh" deui jeung deui pangaruh nu bakal yén file disebut "pantun" dina diréktori test bakal tumuwuh badag sarta leuwih badag jeung beuki loba garis kalawan kecap "pantun" dina eta.

Kiwari, ieu bisa atawa teu meunang jadi sakumaha dimaksud tapi hayu urang sebutkeun ayeuna nu ieu teu peta nu dipikahoyong. Anjeun tiasa nyerat test pikeun mastikeun diréktori nu teu aya saméméh anjeun ngajalankeun paréntah bahana kieu.

#! / Bin / bash

mkdir $ @ 2> / dev / null;

lamun [$? -eq 0]; saterusna

cd $ @

bahana "pantun" >> pantun

Kaluar

fi

Naskah di luhur nya éta métode déskriptif pikaresep mah nanganan kreasi polder. Paréntah mkdir nyiptakeun polder nu disalurkeun salaku hiji parameter input tapi sagala kaluaran kasalahan anu dikirim ka / dev / null (anu dasarna hartina nowhere).

Garis katilu cek status kaluaran paréntah saméméhna anu mangrupa "mkdir" pernyataan jeung lamun geus hasil éta bakal ngalakukeun pernyataan dugi ka "fi" pernyataan ieu ngahontal.

Ieu ngandung harti bisa nyieun folder jeung nedunan sagala hal rék lamun paréntah anu suksés. Mun rék ngalakukeun hal sejenna lamun paréntah éta moal suksés mangka anjeun cukup bisa ngasupkeun hiji pernyataan sejenna saperti kieu:

#! / Bin / bash

mkdir $ @ 2> / dev / null;

lamun [$? -eq 0]; saterusna
cd $ @
bahana "pantun" >> pantun
Kaluar
lamun henteu
cd $ @
bahana "pantun"> pantun
Kaluar
fi

Dina naskah di luhur lamun pernyataan mkdir jalan mangka pernyataan bahana ngirimkeun kecap "pantun" kana tungtung file disebut "pantun" sedengkeun lamun teu aya file anyar bakal dijieun disebut "pantun" jeung kecap " pantun "dina eta.

Conto ieu teu utamana praktis sabab bisa ngahontal hasil anu sarua cukup ku salawasna ngajalankeun bahana "pantun"> pantun garis. Titik conto nyaeta pikeun mintonkeun yen Anjeun tiasa ngajalankeun "mkdir" paréntah, nyumputkeun kaluaran kasalahan, pariksa status tina paréntah ningali lamun ieu suksés atawa henteu lajeng nedunan hiji susunan Paréntah lamun "mkdir" paréntah éta suksés jeung set sejen tina paréntah lamun ieu mah.