Bash ‘mkdir’ tidak ada jalan

Bash Mkdir Not Existent Path



' mkdir 'Adalah perintah shell bawaan asas Linux untuk membuat direktori atau folder baru dari terminal. Anda boleh membuat direktori baru dengan memberikan nama direktori baru dengan ‘ mkdir Perintah. Tetapi jika nama direktori sudah ada sebelum menjalankan perintah, maka akan muncul pesan kesalahan. Apabila anda ingin membuat direktori di jalan yang tidak ada, maka mesej ralat juga akan dipaparkan untuk memberitahu pengguna. Sekiranya anda ingin membuat direktori di jalan yang tidak ada atau menghilangkan mesej ralat lalai, maka anda harus menggunakan ‘-P’ pilihan dengan ‘ mkdir Perintah. Bagaimana anda boleh menggunakan ' mkdir Direktori untuk membuat direktori atau folder di jalan yang tidak ada dan dengan izin ditunjukkan dalam tutorial ini.

Buat direktori atau folder mudah

Katakan, anda mahu membuat direktori di / rumah folder bernama ‘Mydir’ . Jalankan arahan berikut untuk membuat direktori. Sekiranya tidak ada direktori dengan nama ' mydir 'Sebelum itu perintah akan dilaksanakan tanpa kesalahan. Lari ' ls ' arahan untuk memeriksa direktori dibuat atau tidak.







$mkdirmydir
$ls



Buat pelbagai direktori

Jalankan arahan berikut untuk membuat beberapa direktori menggunakan ‘ mkdir ’ arahan. Tiga direktori, temp1, temp2 dan temp3 akan dibuat setelah melaksanakan arahan.



$mkdirtemp1 temp2 temp3
$ls





Buat direktori apabila jalan direktori tidak ada

Katakan, anda ingin membuat direktori di jalan, / gambar / newdir / ujian . Dalam sistem semasa, ' mydir Direktori tidak mempunyai direktori atau fail di dalamnya. Jadi, jalan itu tidak sah. Jalankan ‘Mkdir’ perintah dengan jalan di atas. Mesej ralat akan muncul setelah menjalankan perintah.

$mkdir /gambar/newdir/ujian



Sekiranya anda ingin membuat jalan yang tidak ada dengan kuat dengan membuat semua direktori yang tidak ada yang disebut di jalan dari terminal, kemudian jalankan ' mkdir Perintah dengan ‘-P Pilihan.

$mkdir -p /gambar/newdir/ujian

Sekarang, periksa direktori yang dibuat atau tidak dengan menjalankan perintah berikut.

$CDgambar
$ls -R

Bash mkdir tidak ada jalan

Buat direktori dengan izin

Apabila anda membuat direktori baru, maka kebenaran lalai ditetapkan untuk direktori yang baru dibuat.

Buat direktori baru dan periksa kebenaran lalai dengan melaksanakan perintah berikut. ' nyatakan ' arahan digunakan untuk memeriksa kebenaran semasa dari direktori yang ada. Kebenaran direktori lalai adalah ' rwxr-xr-x '. Ini menunjukkan pemilik direktori mempunyai semua izin, dan pengguna kumpulan dan pengguna lain tidak memiliki izin menulis.

$mkdirbarudir1
$negeribarudir1/

‘-M’ pilihan digunakan untuk menetapkan kebenaran direktori pada saat pembuatan direktori. Jalankan perintah berikut untuk membuat direktori dengan semua izin dan periksa kebenaran menggunakan 'negeri' arahan. Hasilnya menunjukkan semua jenis pengguna mempunyai semua kebenaran.

$mkdir -m 777barudir2
$negeribarudir2/

Buat direktori menggunakan skrip

Anda boleh menguji direktori yang ada atau tidak dengan menggunakan skrip bash. Buat file bash dan tambahkan kod berikut untuk membuat direktori baru setelah menguji direktori tersebut ada atau tidak dengan menggunakan ‘-D Pilihan. Sekiranya direktori itu ada maka ia akan menunjukkan mesej, Direktori sudah ada, jika tidak, direktori baru akan dibuat.

#! / bin / bash

membuang -n 'Masukkan nama direktori:'
membacanama baru
sekiranya [ -d '$ nama baru' ];kemudian
membuang 'Direktori sudah ada';
yang lain
'mkdir -p $ nama baru';
membuang '$ nama barudirektori dibuat '
menjadi

Jalankan skrip dan periksa direktori yang dibuat atau tidak.

$bashbuat_dir.sh
$ls

Harap, anda akan dapat menggunakan ‘Mkdir’ perintah dengan pelbagai pilihan dengan lebih berkesan setelah membaca tutorial ini. Terima kasih.