मैं एक निर्देशिका की प्रतिलिपि बनाने के लिए एक नियम लिखने की कोशिश कर रहा हूं, इसकी संरचना को बनाए रखता हूं, और चूंकि हमारे मेकफाइल्स उपयोग में अन्य सभी नियम हैं install
, मैं सुसंगत होना चाहता था।
मैनपेज में, यह कहता है:
SYNOPSIS
install [OPTION]... [-T] SOURCE DEST install [OPTION]... SOURCE... DIRECTORY install [OPTION]... -t DIRECTORY SOURCE... install [OPTION]... -d DIRECTORY... -d, --directory treat all arguments as directory names; create all components of the specified directories
ठीक है, यह लगता है कि मुझे क्या चाहिए ... लेकिन झंडे का कोई मतलब नहीं है। आप गंतव्य निर्देशिका को कैसे स्थापित करें?
मैंने अपनी स्थानीय हार्ड डिस्क पर एक मनमाना निर्देशिका संरचना बनाकर एक मूल परीक्षण करने की कोशिश की:
~>tree test
test
├── a
│ └── b
│ └── c
│ └── e.txt
└── d
4 directories, 1 file
और फिर जो चल रहा install -d
था उसे देखते हुए:
~>install -d test test2
~>tree test2
test2
0 directories, 0 files
कुछ नहीं हुआ!
क्या कोई मुझे सही दिशा दिखा सकता है? Googling "ग्नू इंस्टॉल -d फ्लैग" मुझे ज्यादा नहीं ला रहा है।
cp -r