பேஷ் 'mkdir' தற்போதுள்ள பாதை அல்ல

Bash Mkdir Not Existent Path



' mkdir டெர்மினலில் இருந்து ஒரு புதிய அடைவு அல்லது கோப்புறையை உருவாக்க லினக்ஸின் அடிப்படை உள்ளமைக்கப்பட்ட ஷெல் கட்டளை. 'உடன் புதிய அடைவு பெயரை கொடுத்து நீங்கள் ஒரு புதிய கோப்பகத்தை உருவாக்கலாம் mkdir 'கட்டளை. ஆனால் கட்டளையை செயல்படுத்துவதற்கு முன்பு அடைவு பெயர் ஏற்கனவே இருந்தால் அது பிழை செய்தியை காட்டும். இல்லாத பாதையில் நீங்கள் ஒரு கோப்பகத்தை உருவாக்க விரும்பும் போது, ​​பிழைச் செய்தியும் பயனருக்குத் தெரியப்படுத்தும். நீங்கள் இல்லாத பாதையில் கோப்பகத்தை உருவாக்க விரும்பினால் அல்லது இயல்புநிலை பிழை செய்தியை தவிர்க்க விரும்பினால் நீங்கள் பயன்படுத்த வேண்டும் '-P' 'உடன் விருப்பம் mkdir 'கட்டளை. நீங்கள் எவ்வாறு பயன்படுத்தலாம் ' mkdir கோப்பகம் அல்லது கோப்புறையை இல்லாத பாதையில் உருவாக்குவதற்கான அடைவு மற்றும் அனுமதிகளுடன் இந்த டுடோரியல்களில் காட்டப்பட்டுள்ளது.

எளிய அடைவு அல்லது கோப்புறையை உருவாக்கவும்

நீங்கள் ஒரு கோப்பகத்தை உருவாக்க விரும்புகிறீர்கள் என்று வைத்துக்கொள்வோம் /வீடு பெயரிடப்பட்ட கோப்புறை 'மைதிர்' . கோப்பகத்தை உருவாக்க பின்வரும் கட்டளையை இயக்கவும். பெயருடன் எந்த கோப்பகமும் இல்லை என்றால் mydir அதற்கு முன் கட்டளை எந்த பிழையும் இல்லாமல் செயல்படுத்தப்படும். ஓடு ' ls ' அடைவு உருவாக்கப்பட்டுள்ளதா இல்லையா என்பதை சரிபார்க்க கட்டளை.







$mkdirmydir
$ls



பல கோப்பகங்களை உருவாக்கவும்

'ஐப் பயன்படுத்தி பல கோப்பகங்களை உருவாக்க பின்வரும் கட்டளையை இயக்கவும் mkdir ' கட்டளை மூன்று அடைவுகள், temp1, temp2 மற்றும் temp3 கட்டளையை செயல்படுத்திய பிறகு உருவாக்கப்படும்.



$mkdirtemp1 temp2 temp3
$ls





அடைவு பாதை இல்லாதபோது கோப்பகத்தை உருவாக்கவும்

நீங்கள் ஒரு பாதையில் ஒரு கோப்பகத்தை உருவாக்க விரும்புகிறீர்கள் என்று வைத்துக்கொள்வோம். / படம் /newdir/சோதனை . தற்போதைய அமைப்பில், ' mydir கோப்பகத்தில் கோப்பகம் அல்லது கோப்புகள் இல்லை. எனவே, பாதை தவறானது. இயக்கவும் 'Mkdir' மேலே உள்ள பாதையுடன் கட்டளை. கட்டளையை இயக்கிய பிறகு ஒரு பிழை செய்தி தோன்றும்.

$mkdir /படம்/newdir/சோதனை



டெர்மினலில் இருந்து பாதையில் குறிப்பிடப்பட்டுள்ள அனைத்து இல்லாத கோப்பகங்களையும் உருவாக்குவதன் மூலம் நீங்கள் இல்லாத பாதையை பலமாக உருவாக்க விரும்பினால் பிறகு இயக்கவும் mkdir உடன் கட்டளை ‘-பி 'விருப்பம்.

$mkdir -பி /படம்/newdir/சோதனை

இப்போது, ​​பின்வரும் கட்டளைகளை இயக்குவதன் மூலம் அடைவுகள் உருவாக்கப்பட்டதா இல்லையா என்பதைச் சரிபார்க்கவும்.

$குறுவட்டுபடம்
$ls -ஆர்

பேஷ் mkdir தற்போதுள்ள பாதை இல்லை

அனுமதியுடன் கோப்பகத்தை உருவாக்கவும்

நீங்கள் ஒரு புதிய கோப்பகத்தை உருவாக்கும்போது, ​​புதிதாக உருவாக்கப்பட்ட கோப்பகத்திற்கு இயல்புநிலை அனுமதி அமைக்கப்படும்.

ஒரு புதிய கோப்பகத்தை உருவாக்கி, பின்வரும் கட்டளைகளைச் செயல்படுத்துவதன் மூலம் இயல்புநிலை அனுமதியைச் சரிபார்க்கவும். ' நிலை' தற்போதுள்ள எந்த கோப்பகத்தின் தற்போதைய அனுமதியையும் சரிபார்க்க கட்டளை பயன்படுத்தப்படுகிறது. இயல்புநிலை அடைவு அனுமதி ' rwxr-xr-x ' இது அடைவு உரிமையாளருக்கு அனைத்து அனுமதிகளையும் குறிக்கிறது, மற்றும் குழு பயனர்கள் மற்றும் பிற பயனர்களுக்கு எழுத்து அனுமதி இல்லை.

$mkdirnewdir1
$நிலைnewdir1/

'-M' அடைவு உருவாக்கும் நேரத்தில் அடைவு அனுமதியை அமைக்க விருப்பம் பயன்படுத்தப்படுகிறது. அனைத்து அனுமதிகளுடன் ஒரு கோப்பகத்தை உருவாக்க பின்வரும் கட்டளைகளை இயக்கவும் மற்றும் அனுமதியைப் பயன்படுத்தி சரிபார்க்கவும் 'நிலை' கட்டளை அனைத்து வகையான பயனர்களுக்கும் அனைத்து அனுமதிகளும் இருப்பதை வெளியீடு காட்டுகிறது.

$mkdir -எம் 777newdir2
$நிலைnewdir2/

ஸ்கிரிப்டைப் பயன்படுத்தி கோப்பகத்தை உருவாக்கவும்

பாஷ் ஸ்கிரிப்டைப் பயன்படுத்தி எந்த கோப்பகமும் இருக்கிறதா இல்லையா என்பதை நீங்கள் சோதிக்கலாம். ஒரு பாஷ் கோப்பை உருவாக்கி, பின்வரும் அடைவைச் சேர்த்து, கோப்பகம் இருக்கிறதா இல்லையா என்று சோதித்த பிறகு புதிய கோப்பகத்தை உருவாக்கவும் '-டி 'விருப்பம். கோப்பகம் இருந்தால், அது செய்தியை காண்பிக்கும், அடைவு ஏற்கனவே உள்ளது, இல்லையெனில் புதிய அடைவு உருவாக்கப்படும்.

#!/பின்/பேஷ்

வெளியே எறிந்தார் -என் அடைவு பெயரை உள்ளிடவும்: '
படிபுதிய பெயர்
என்றால் [ -டி '$ newdirname' ];பிறகு
வெளியே எறிந்தார் 'அடைவு ஏற்கனவே உள்ளது';
வேறு
'mkdir -பி $ newdirname';
வெளியே எறிந்தார் '$ newdirnameஅடைவு உருவாக்கப்பட்டது '
இரு

ஸ்கிரிப்டை இயக்கவும் மற்றும் அடைவு உருவாக்கப்பட்டுள்ளதா இல்லையா என்பதை சரிபார்க்கவும்.

$பேஷ்create_dir.sh
$ls

நீங்கள் பயன்படுத்த முடியும் என்று நம்புகிறேன் 'Mkdir' இந்த டுடோரியலைப் படித்த பிறகு பல்வேறு விருப்பங்களுடன் கூடிய கட்டளை. நன்றி.