कोई ध्वज के install
साथ आदेश का उपयोग कर सकता है -D
।
bash-4.3$ install -D /dev/null mydir/one/two
bash-4.3$ tree mydir
mydir
└── one
└── two
1 directory, 1 file
bash-4.3$
यदि हमारे पास कई फाइलें हैं, तो हम मदों की एक सूची (नोट, रिक्त स्थान के साथ आइटम उद्धृत करना याद रखें) का उपयोग करने पर विचार कर सकते हैं, और उन पर चलना चाहते हैं:
bash-4.3$ for i in mydir/{'subdir one'/{file1,file2},'subdir 2'/{file3,file4}} ; do
> install -D /dev/null "$i"
> done
bash-4.3$ tree mydir
mydir
├── one
│ └── two
├── subdir 2
│ ├── file3
│ └── file4
└── subdir one
├── file1
└── file2
या वैकल्पिक रूप से सरणी के साथ:
bash-4.3$ arr=( mydir/{'subdir one'/{file1,file2},'subdir 2'/{file3,file4}} )
bash-4.3$ for i in "${arr[@]}"; do install -D /dev/null "$i"; done
bash-4.3$ tree mydir
mydir
├── one
│ └── two
├── subdir 2
│ ├── file3
│ └── file4
└── subdir one
├── file1
└── file2
touch
आदेश को संपादित कर सकता हूं और उसमें स्विच जोड़ सकता हूं-p
?