యునిక్స్ స్పెసిఫికేషన్లో ఫైల్ అనుమతులు అంతర్భాగం. ఏదేమైనా, ప్రారంభ వినియోగదారులకు తరచుగా తెలియని కొన్ని విషయాలు ఉన్నాయి, వాటిని కాపీ చేసేటప్పుడు లైనక్స్లో ఫైల్ అనుమతులను ఎలా నిలుపుకోవాలి.
ప్రింటర్ ఆఫ్లైన్ విండోస్ 10 ని ఎలా పరిష్కరించాలి
కాపీ చేయబడిన ఫైళ్లు తప్పనిసరిగా కొత్త ఫైల్లు కాబట్టి, వాటి అనుమతి ప్రస్తుత వినియోగదారు యొక్క ఉమాస్క్ మీద ఆధారపడి ఉంటుంది. ఇది కాపీ చేయబడిన ఫైల్లు లేదా ఫోల్డర్లు మూలం కంటే పూర్తిగా భిన్నమైన అనుమతులను కలిగి ఉన్న పరిస్థితులకు దారితీస్తుంది.
అదృష్టవశాత్తూ మీ కోసం, ప్రామాణిక కమాండ్-లైన్ సాధనాలను ఉపయోగించి Linux లో ఫైల్ అనుమతులను నిలుపుకోవడం సులభం cp మరియు rsync . Linux లో అనుమతులను ఎలా కాపీ చేసి సంరక్షించాలో తెలుసుకోవడానికి క్రింది ఉదాహరణలను చూడండి.
Cp ఉపయోగించి ఫైల్ అనుమతులను భద్రపరచండి
ది ప్రామాణిక cp ఆదేశం కాపీ చేసేటప్పుడు ఫైల్ అనుమతులను నిలుపుకోవడానికి మీకు కావలసిందల్లా ఉంది. మీరు దీనిని ఉపయోగించవచ్చు -పి ఫైల్ యొక్క మోడ్, యాజమాన్యం మరియు టైమ్స్టాంప్లను భద్రపరచడానికి cp ఎంపిక.
cp -p source-file dest-file
అయితే, మీరు దీన్ని జోడించాల్సి ఉంటుంది -ఆర్ డైరెక్టరీలతో వ్యవహరించేటప్పుడు ఈ ఆదేశానికి ఎంపిక. ఇది అన్ని ఉప డైరెక్టరీలు మరియు వ్యక్తిగత ఫైల్లను కాపీ చేస్తుంది, వాటి అసలు అనుమతులను అలాగే ఉంచుతుంది.
cp -rp source-dir/ dest-dir/
మీరు దీనిని కూడా ఉపయోగించవచ్చు -వరకు ఫైల్ అనుమతులను నిలుపుకోవడానికి cp ఎంపిక. ఇది ఎనేబుల్ చేస్తుంది ఆర్కైవ్ మోడ్, ఫైల్ అనుమతుల నుండి SELinux సందర్భాల వరకు ప్రతిదీ భద్రపరుస్తుంది.
cp -a source-dir/ dest-dir/
Rsync ఉపయోగించి Linux లో అనుమతులను నిలుపుకోండి
లైనక్స్లో కాపీ అనుమతులను భద్రపరచడానికి మీరు rsync యుటిలిటీని కూడా ఉపయోగించవచ్చు. చాలా మంది నిర్వాహకులు cp కంటే rsync ని ఇష్టపడతారు ఎందుకంటే దాని వేగవంతమైన కాపీ వేగం కారణంగా. Rsync ఫైల్ యొక్క అప్డేట్ చేయబడిన భాగాన్ని మాత్రమే కాపీ చేస్తుంది కాబట్టి, అవి వంటి పనులకు మరింత అనుకూలంగా ఉంటాయి మీ లైనక్స్ హార్డ్ డ్రైవ్ను క్లోనింగ్ చేయండి .
rsync -a source-dir/ dest-dir
ది -వరకు rsync ఎనేబుల్ ఎంపిక ఆర్కైవ్ మోడ్, ఇది అనుమతులు మరియు యాజమాన్యాలు వంటి ఫైల్ లక్షణాలను సంరక్షిస్తుంది. మీరు దీనిని ఉపయోగించవచ్చు -v వెర్బోస్ అవుట్పుట్ కోసం ఎంపిక మరియు -హెచ్ మానవ-చదవగలిగే ఆకృతిలో సంఖ్యలను వీక్షించడం కోసం.
rsync -avh source-dir/ dest-dir
అలాగే, ముగింపు మినహాయింపును గమనించండి స్లాష్ ( / ) గమ్యం డైరెక్టరీ నుండి. గమ్యస్థానానికి ముగింపు స్లాష్ని జోడించడం వలన rsync మరొక సబ్-డైరెక్టరీ స్థాయి కింద ఫైల్లను కాపీ చేస్తుంది.
Linux లో ఫైల్ అనుమతులను ధృవీకరించండి
మీరు ఉపయోగించి లైనక్స్లో ఫైల్ అనుమతులను సులభంగా ధృవీకరించవచ్చు getfacl (ఫైల్ యాక్సెస్ నియంత్రణ జాబితాలను పొందండి) ఆదేశం. ఊహించిన విధంగా అనుమతులు భద్రపరచబడ్డాయో లేదో ఇది ధృవీకరిస్తుంది.
getfacl source-file
getfacl dest-file
Linux లో అనుమతులను భద్రపరిచేటప్పుడు ఫైల్లను కాపీ చేయండి
Cp మరియు rsync రెండూ Linux లో ఫైల్ అనుమతులను భద్రపరచడానికి ప్రామాణిక ఎంపికలను అందిస్తాయి. రోజువారీ పనుల కోసం మీరు cp ని ఉపయోగించవచ్చు, అయితే rsync పెద్ద-స్థాయి డేటాకు బాగా సరిపోతుంది. మీరు కాపీ చేయడం పూర్తయిన తర్వాత getfacl ఉపయోగించి అనుమతులను ధృవీకరించాలని నిర్ధారించుకోండి.
Rsync రిమోట్ మెషీన్ల మధ్య ఫైల్లను కాపీ చేయగలిగినప్పటికీ, ది scp (సురక్షిత కాపీ) ఆదేశం ఈ పని కోసం మరొక ఆచరణీయ ఎంపిక. మీరు scp ఉపయోగించి నెట్వర్క్ సిస్టమ్లకు మరియు దాని నుండి సురక్షితంగా ఫైల్లను బ్యాకప్ చేయవచ్చు.
షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ Linux లో Scp కమాండ్తో ఫైల్లను సురక్షితంగా కాపీ చేయండిఫైళ్లు మరియు ఫోల్డర్లను రిమోట్గా తరలించడం మీరు అనుకున్నదానికంటే సులభం. Scp ఆదేశంతో, రిమోట్గా కదిలే ఫైల్లు కూడా గుప్తీకరించబడతాయి.
సమాజంపై సోషల్ మీడియా యొక్క ప్రతికూల ప్రభావాలుతదుపరి చదవండి సంబంధిత అంశాలు
- లైనక్స్
- ఫైల్ నిర్వహణ
- లైనక్స్
- Linux ఆదేశాలు
రుబాయత్ అనేది ఓపెన్ సోర్స్ కోసం బలమైన అభిరుచి కలిగిన CS గ్రాడ్. యునిక్స్ అనుభవజ్ఞుడిగా కాకుండా, అతను నెట్వర్క్ సెక్యూరిటీ, క్రిప్టోగ్రఫీ మరియు ఫంక్షనల్ ప్రోగ్రామింగ్లో కూడా ఉన్నాడు. అతను సెకండ్హ్యాండ్ పుస్తకాల యొక్క ఆసక్తిగల కలెక్టర్ మరియు క్లాసిక్ రాక్ పట్ల అంతులేని ప్రశంసలు కలిగి ఉన్నాడు.
రుబయత్ హుస్సేన్ నుండి మరిన్నిమా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి
టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!
సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి