આપણામાંના ઘણા તો મોટા ભાગના નથીઅને આપણે ગ્રાફિકલ ઇન્ટરફેસનો ઉપયોગ કરવા માટે વપરાય છે અથવા ડેસ્કટ .પ પર્યાવરણ જેથી બોલવા માટે. ખસેડવાની, સંપાદન કરવાની ક્રિયાઓ, અન્ય વસ્તુઓ ફાઇલો અથવા ફોલ્ડરો વચ્ચે નામ બદલો તેઓ સામાન્ય રીતે ફક્ત થોડા ક્લિક્સની મદદથી કરવામાં આવે છે.
પરંતુ જ્યારે તમારે સર્વર પર આ હિલચાલનો ઉપયોગ કરવો હોય ત્યારે શું થાય છે તેમાંના મોટાભાગના સામાન્ય રીતે ફક્ત આદેશ કન્સોલથી સંચાલિત હોય છે, આ સામાન્ય રીતે સમર્પિત સર્વર્સમાં કબજે કરવામાં આવે છે, તેમ છતાં આ કેવી રીતે થાય છે તે જાણવામાં તે ક્યારેય દુtsખ પહોંચાડતું નથી તમે ક્યારે પણ વ્યસ્ત હોઈ શકો છો તે જાણતા નથી.
મને થયું છે કે કેટલાક પ્રસંગોએ મેં મારો ગ્રાફિકવાળું વાતાવરણ ગુમાવ્યું છે અને મારે તે પુન itપ્રાપ્ત કરવા માટે કન્સોલનો ઉપયોગ કરવો પડશે, પરંતુ તે બીજો મુદ્દો છે.
ના દિવસે આજે હું તમારી સાથે કેટલીક સરળ આદેશો શેર કરવા આવ્યો છું જે આપણને મદદ કરશે ફાઇલોની કyingપિ અથવા ખસેડવાની ક્રિયાઓ કરવા માટે.
લિનક્સમાં ફાઇલો અથવા ફોલ્ડર્સ કેવી રીતે ખસેડવું?
પ્રથમ વસ્તુ ટર્મિનલ હશે જે અમારું સાધન હશે જે આ બધામાં મદદ કરશે, બીજી વસ્તુ અંદર ટેક્સ્ટ દસ્તાવેજો સાથે કેટલાક ફોલ્ડર્સ બનાવવાની છે આ માહિતીને નુકસાન ન પહોંચાડવા અથવા ગુમાવવાનું નથી.
સૌથી સામાન્ય વસ્તુ એ છે કે ડિરેક્ટરી ફાઇલ ખસેડવી આ માટે આપણે mv આદેશ વાપરીશું.
mv archivo.txt /home/usuario/Documentos/prueba
અહીં આપણે જે કરી રહ્યા છીએ તે ફાઇલ.txt ને આપણા ડોક્યુમેન્ટ્સ ફોલ્ડરમાં રહેલા ટેસ્ટ ફોલ્ડરમાં ખસેડવાનું છે. આ માટે અમે ધ્યાનમાં લઈએ છીએ કે હાલમાં આપણે ડિરેક્ટરીમાં છીએ જ્યાં ફાઇલ.txt સ્થિત છે
જ્યારે આપણે એક સમયે એક કરતા વધુ ફાઇલ ખસેડવાની ઇચ્છા રાખીએ છીએ, વાક્યરચના પ્રકાર નીચેના હશે:
mv archivo.1 archivo.2 archivo.3 /ruta/de/destino
હવે ખૂબ ઉપયોગી કંઈક * નો ઉપયોગ કરવો છે જ્યારે ફાઇલોના નામમાં સમાન આધાર હોય, ઉદાહરણ તરીકે:
Amd-gpu…
અમ્ડ-જીપીયુ-પ્રો ..
એમ્ડ-ડ્રાઇવર ...
તેથી, આપણે જોઈ શકીએ છીએ, તે જ ફાઇલોને સમાન આધાર નામ સાથે ખસેડવા માટે તેમની પાસે સમાન "એએમડી" આધાર છે, અમે નીચે આપેલ કરીએ છીએ:
mv AMD* /ruta/de/destino
તે જ પ્રકારની બધી ફાઇલો માટે સમાન લાગુ પડે છે, ઉદાહરણ તરીકે, .ડocક, .એક્સએલએસ., ડેબ, .આરપીએમ વગેરે. તેમને ખસેડવા માટે અમે ફક્ત લાગુ કરીએ છીએ
mv *.deb /ruta/de/destino
આ મુદ્દા સુધી તે થોડું સ્પષ્ટ છે કે તે કેવી રીતે કાર્ય કરે છે અને અમે કાર્યને કેવી રીતે ઘણી રીતે સગવડ કરી શકીએ છીએ, પરંતુ જ્યારે આપણે ડિરેક્ટરીવાળી બધી ફાઇલો, ફાઇલો અને સબફોલ્ડર્સને ખસેડવાની ઇચ્છા કરીએ ત્યારે શું થાય છે.
આ માટે આપણે * નો ઉપયોગ કરવા જઈ રહ્યા છીએ, ઉદાહરણ તરીકે, હું વર્ડપ્રેસથી વિઘટન કરેલી બધી બાબતોને પાછલી બે ડિરેક્ટરીઓમાં ખસેડવા માંગુ છું:
mv wordpress/* …/
આદેશ વિશે થોડુંક જાણવા માટે આપણે તેના મેન અથવા -હેલ્પ પેરામીટરનો ઉપયોગ કરી શકીએ છીએ, અહીં આપણે તેના બધા પરિમાણો જોશું.
લિનક્સમાં ફાઇલોની નકલ કેવી રીતે કરવી?
આ કેસ માટે તે લગભગ તેનાથી વિપરીત સમાન છે, અહીં ફાઇલો અથવા ફોલ્ડર્સને એક બીજાથી ખસેડવા માટે ફાઇલો અને ફોલ્ડર્સને તેમના મૂળ સ્થાને રાખો અને પસંદ કરેલી ડિરેક્ટરીમાં એક નકલ બનાવો.
Un ફાઇલ અથવા ફોલ્ડરની નકલ કરવા માટેનો સરળ આદેશ એક ડિરેક્ટરીથી બીજી
cp objetoacopiar rutadedestino
તેને જોવાની વધુ સ્પષ્ટ રીત:
cp archivo.txt /ruta/de/destino
આ આદેશનો સામાન્ય રીતે ફાઇલ અથવા ફોલ્ડરના બેકઅપ બનાવવા માટે ઘણો ઉપયોગ કરવામાં આવે છે જે સંપાદિત થવાની છે, કારણ કે તે કુલ નકલ બનાવે છે, પરંતુ એક અલગ નામ સાથે, વ્યવહારુ ઉદાહરણ:
cp log.txt log.bak
પેરા બહુવિધ ફાઇલો અથવા ફોલ્ડરોની નકલ કરો:
cp archivo1 /carpeta1 /carpeta/carpeta /ruta/de/destino
હવે જો આપણે તે ફોલ્ડર સમાવે છે ત્યાંની દરેક વસ્તુની ક .પિ કરવા માંગીએ છીએ જ્યાં આપણે સ્થિત થયેલ છે બીજી ડિરેક્ટરીમાં:
cp /* /ruta/de/destino
હવે જો આપણે ડિરેક્ટરીને એક જગ્યાએથી બીજી જગ્યાએ ક copyપિ કરવા માંગતા હો
cp /directorio /ruta/de/destino
ડિરેક્ટરીની નીચે એક સ્તર હોવું જરૂરી છે કે જેને આપણે નકલ કરવા જઇ રહ્યા છીએ, કારણ કે જો આપણે તેની અંદર હોઇએ તો તે સંપૂર્ણ રસ્તો સ્પષ્ટ કરવો જરૂરી છે, કારણ કે જો આપણે ફક્ત આદેશ લગાવી છું તે રીતે ખાલી ડિરેક્ટરી બનાવે છે.
અંતે, જો આપણે તેના તમામ પરિમાણોને જાણવા માગીએ, તો આપણે તેના માણસ પર અથવા lpહેલ્પ પર આધાર રાખીએ છીએ
આગળ વધાર્યા વિના, તે અત્યંત મૂળભૂત આદેશો છે, તેનો ઉપયોગ તમને ખૂબ મદદ કરી શકે છે અને તમારે તેમની સાથે ખૂબ કાળજી લેવી જોઈએ કારણ કે તે હંમેશાં રિકર્સીવ ફોર્મનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે, જેનો ઉપયોગ -r પરિમાણ સાથે થાય છે.
જો હું બધી ફાઇલોને એક ફોલ્ડરમાંથી બીજા ફોલ્ડરમાં ક copyપિ કરવા માંગું છું, તો તે હશે
સી.પી. / * / નામ / ફોલ્ડર / ગંતવ્ય ??
ફોલ્ડરમાં standingભું છું જ્યાં મારી પાસે ક ?પિ કરવા માટે ફાઇલો છે?
હું સ્રોત-ફાઇલથી લક્ષ્યસ્થાન-ફાઇલમાં રેકોર્ડ્સની ચોક્કસ સંખ્યાની ક copyપિ કરવા માંગું છું, કેટલીકવાર તે રેકોર્ડ-થી-રેન્જ સુધીની રેકોર્ડ હોય છે, હું આ કેવી રીતે કરી શકું?