Android

Paano lumikha ng mga direktoryo sa linux (mkdir command)

mkdir Command to create directory in Linux - rmdir, rm to Remove - 13 advance examples - SP 7

mkdir Command to create directory in Linux - rmdir, rm to Remove - 13 advance examples - SP 7

Talaan ng mga Nilalaman:

Anonim

Sa mga system ng Linux, maaari kang lumikha ng mga bagong direktoryo mula sa linya ng command o sa tulong ng file manager ng iyong desktop. Ang utos na nagbibigay-daan sa iyo upang lumikha ng mga direktoryo (kilala rin bilang mga folder) ay mkdir .

Sakop ng tutorial na ito ang mga pangunahing kaalaman sa paggamit ng mkdir command, kabilang ang mga pang-araw-araw na halimbawa.

Linux mkdir Command Syntax

Ang syntax para sa mkdir utos ay ang mga sumusunod:

mkdir

Ang utos ay tumatagal ng isa o higit pang mga pangalan ng direktoryo bilang mga argumento nito.

Paano Gumawa ng isang Bagong Directory

Upang lumikha ng isang direktoryo sa Linux ipasa ang pangalan ng direktoryo bilang ang argument sa mkdir utos. Halimbawa, upang lumikha ng isang bagong bagong direktoryo newdir mong patakbuhin ang sumusunod na utos:

mkdir newdir

Maaari mong i-verify na nilikha ang direktoryo sa pamamagitan ng paglista ng mga nilalaman gamit ang ls utos:

ls -l

drwxrwxr-x 2 username username 4096 Jan 20 03:39 newdir

Kapag nagbibigay lamang ng pangalan ng direktoryo, nang walang buong landas, nilikha ito sa kasalukuyang direktoryo ng nagtatrabaho.

Ang kasalukuyang direktoryo ng nagtatrabaho ay ang direktoryo kung saan ka nagpapatakbo ng mga utos. Upang mabago ang kasalukuyang direktoryo ng nagtatrabaho, gamitin ang utos ng cd .

Upang makagawa ng isang direktoryo sa ibang lokasyon kailangan mong magbigay ng ganap o kamag-anak na landas ng file sa direktoryo ng magulang. Halimbawa, upang lumikha ng isang bagong direktoryo sa direktoryo ng /tmp iyong i-type:

mkdir /tmp/newdir

mkdir /root/newdir

mkdir: cannot create directory '/root/newdir': Permission denied

Ang pagpipilian na -v ( --verbose ) ay nagsasabi sa mkdir mag-print ng isang mensahe para sa bawat nilikha na direktoryo.

Paano Gumawa ng Mga Direktor ng Magulang

Ang isang direktoryo ng magulang ay isang direktoryo na higit sa ibang direktoryo sa puno ng direktoryo. Upang lumikha ng mga direktoryo ng magulang, gamitin ang pagpipilian na -p .

Sabihin nating nais mong lumikha ng isang direktoryo /home/linuxize/Music/Rock/Gothic :

mkdir /home/linuxize/Music/Rock/Gothic

Kung ang alinman sa mga direktoryo ng magulang ay hindi umiiral ay makakakuha ka ng isang error tulad ng ipinakita sa ibaba:

mkdir: cannot create directory '/home/linuxize/Music/Rock/Gothic': No such file or directory

Sa halip na lumikha ng mga nawawalang direktoryo ng magulang nang paisa-isa, tawagan ang utos ng mkdir may pagpipilian na -p :

mkdir -p /home/linuxize/Music/Rock/Gothic

Kapag ginamit ang pagpipilian na -p , ang utos ay lilikha lamang ng direktoryo kung hindi ito umiiral.

Kung susubukan mong lumikha ng isang direktoryo na mayroon na at ang pagpipilian na -p ay hindi ibinigay, ang mkdir ay mag-print ng File exists error ang mkdir :

mkdir newdir

mkdir: cannot create directory 'newdir': File exists

Paano Itakda ang Mga Pahintulot kapag Lumilikha ng isang Directory

Upang lumikha ng isang direktoryo na may mga tiyak na pahintulot, gamitin ang opsyon na -m ( -mode ). Ang syntax para sa pagtatalaga ng mga pahintulot ay pareho sa utos ng chmod .

Sa sumusunod na halimbawa, lumilikha kami ng isang bagong direktoryo na may 700 pahintulot, na nangangahulugang ang gumagamit lamang na lumikha ng direktoryo ang makakapasok nito:

mkdir -m 700 newdir

Kapag hindi ginagamit ang pagpipilian, ang mga bagong nilikha na direktoryo ay karaniwang mayroong alinman sa 775 o 755 pahintulot, depende sa halaga ng umask .

Paano Gumawa ng Maramihang Mga Direktoryo

Upang lumikha ng maraming mga direktoryo, tukuyin ang mga pangalan ng direktoryo bilang mga argumento ng utos, na pinaghiwalay ng puwang:

mkdir dir1 dir2 dir3

Pinapayagan ka ng mkdir command na lumikha ka ng isang kumplikadong punong direktoryo na may isang utos:

mkdir -p Music/{Jazz/Blues, Folk, Disco, Rock/{Gothic, Punk, Progressive}, Classical/Baroque/Early}

Ang utos sa itaas ay lumilikha ng sumusunod na direktoryo ng puno:

Music/ |-- Classical | `-- Baroque | `-- Early |-- Disco |-- Folk |-- Jazz | `-- Blues `-- Rock |-- Gothic |-- Progressive `-- Punk

Konklusyon

Ang mkdir utos sa Linux ay ginagamit upang lumikha ng mga bagong direktoryo.

Para sa karagdagang impormasyon tungkol sa mkdir , bisitahin ang pahina ng lalaki ng mkdir.

mkdir terminal