ફાઇલો અને ડિરેક્ટરીઓની નકલ કરવા માટે સી.પી. એ લિનક્સ શેલ આદેશ છે .
થી કૉપિ સ્ત્રોત માટે DEST
$ cp [options] source dest
cp આદેશ મુખ્ય વિકલ્પો:
વિકલ્પ | વર્ણન |
---|---|
cp -a | આર્કાઇવ ફાઇલો |
cp -f | જો જરૂરી હોય તો ગંતવ્ય ફાઇલને કા copyીને દબાણ કરો |
cp -i | ઇન્ટરેક્ટિવ - ફરીથી લખાતા પહેલા પૂછો |
cp -l | નકલની જગ્યાએ ફાઇલોને લિંક કરો |
cp -L | સાંકેતિક લિંક્સને અનુસરો |
cp -n | કોઈ ફાઇલ ફરીથી લખી નથી |
cp -R | રિકરિવ ક copyપિ (છુપાયેલ ફાઇલો સહિત) |
cp -u | અપડેટ - ક sourceપિ કરો જ્યારે સ્રોત નિયતિ કરતા નવું હોય |
cp -v | વર્બોઝ - માહિતીપ્રદ સંદેશાઓ છાપો |
એક ફાઇલમાં કૉપિ કરો main.c ગંતવ્ય નિર્દેશિકા બેક :
$ cp main.c bak
કૉપિ કરો 2 ફાઇલો main.c અને def.h ગંતવ્ય સંપૂર્ણ પાથ ડિરેક્ટરી / home / usr / ઝડપી / :
$ cp main.c def.h /home/usr/rapid/
વર્તમાન ડિરેક્ટરીમાંની બધી સી ફાઇલોને સબડિરેક્ટરી બેકમાં ક Copy પિ કરો :
$ cp *.c bak
ડિરેક્ટરી src ને સંપૂર્ણ પાથ ડિરેક્ટરી / હોમ / યુએસઆર / રેપિડ / પર ક Copy પિ કરો :
$ cp src /home/usr/rapid/
બધી ફાઇલો અને ડિરેક્ટરીઓ નકલ dev પુનરાવર્તિત સબડાયરેક્ટરી માટે બેક :
$ cp -R dev bak
ફાઇલ ક copyપિ પર દબાણ કરો:
$ cp -f test.c bak
ફાઇલ ઓવરરાઇટ કરતા પહેલા ઇન્ટરેક્ટિવ પ્રોમ્પ્ટ:
$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y
વર્તમાન ડિરેક્ટરીમાં બધી ફાઇલોને અપડેટ કરો - ગંતવ્ય ડિરેક્ટરી બેકમાં ફક્ત નવી ફાઇલોની નકલ કરો :
$ cp -u * bak
સી.પી. વિકલ્પો પસંદ કરો અને જનરેટ કોડ બટન દબાવો: