मैं यह पता नहीं लगा सकता कि किसी फ़ोल्डर का पथ कैसे लिखना है जिसमें उसके नाम (टर्मिनल में) रिक्त स्थान शामिल हैं ।
मैंने कोशिश की:
cd /path/path/path/"A Folder"/filecd /path/path/path/'A Folder/filecd /path/path/path/A_Folder/file
लेकिन वे सभी टर्मिनल के माध्यम से त्रुटि वापस करते हैं:
[command]: cannot access '/path/path/path/A Folder/file' No such a file or directory
मैं अभी भी इसे इस तरह के चरणों के माध्यम से एक्सेस कर सकता हूं:
cd /homecd usercd Desktopcd "Bash Programming"bash Example
Gene_H
September 17, 2022, 11:23am
#2
आप पूरे पथ को डबल-कोट्स ("), सिंगल-कोट (') द्वारा संलग्न कर सकते हैं या बैकस्लैश (\)का उपयोग करके स्पेस कैरेक्टर से बच सकते हैं :
cd "/path/path/path/A Folder/file"cd '/path/path/path/A Folder/file'cd /path/path/path/A\ Folder/file
या तो पूरा नाम उद्धृत करें:
cd "/path/path/path/A Folder/file"
या बैकस्लैश का उपयोग करके सिर्फ अजीब पात्रों (अंतरिक्ष, इस मामले में) से बचें ।
cd /path/path/path/A\ Folder/file
कोशिश करने के लिए एक और बात, टैब पूर्णता का उपयोग कर रही है:
cd /home/user/Desktop/Bas
फिर टैब कुंजी दबाएं, इसे इसे पूरा करना चाहिए:
cd /home/user/Desktop/Bash\ Programming/
फिर आप बाकी पथ टाइप कर सकते हैं ।
Harley
September 17, 2022, 11:41am
#4
क्या आपने यह कोशिश की है?
cd Bash\ Programming
या
/path/path/path/A\ Folder/file
Ray
September 17, 2022, 11:50am
#5
या तो सिंगल या डबल कोट में सभी या आंशिक पथ डालें या बैकस्लैश के साथ स्थान से बचें । ईजी:
cd /path\ to\ folder cd '/path to folder'
पहला ('सीडी/पथ/पथ/पथ/“एक फ़ोल्डर” / फ़ाइल`) काम करना चाहिए ।
कृपया * * सटीक * * कमांड पोस्ट करें जिसका आप उपयोग कर रहे हैं - एक सामान्य /पथ/पथ/एक फ़ोल्डर
नहीं । चूंकि त्रुटि संदेश में पूर्ण पथ (अंतरिक्ष के साथ) शामिल है, इसलिए अंतरिक्ष के साथ कोई समस्या होने की संभावना नहीं है - अधिक संभावना है कि आप पथ में ही त्रुटि कर रहे हैं ।