மேக் டெர்மினலில் இருந்து புத்திசாலித்தனமாக கோப்புகளை & கோப்பகங்களை நகலெடுக்க டிட்டோவைப் பயன்படுத்தவும்

பொருளடக்கம்:

Anonim

பெரும்பாலான நீண்ட கால கட்டளை வரி பயனர்கள் கோப்புகள் மற்றும் கோப்பகங்களை நகலெடுக்க cp கட்டளையை நம்பியுள்ளனர், ஆனால் Mac OS X 'ditto' கட்டளையுடன் மற்றொரு தீர்வை வழங்குகிறது. டிட்டோ சற்று மேம்பட்டது, ஆனால் பல காரணங்களுக்காக 'cp' க்கு சாதகமாக இருக்கலாம், ஏனெனில் இது உரிமை பண்புகளையும் அனுமதிகளையும் பாதுகாப்பது மட்டுமல்லாமல், கோப்பு வள ஃபோர்க்குகள் மற்றும் கோப்பு மற்றும் கோப்புறை மெட்டாடேட்டாவையும் பாதுகாக்கிறது, அடிப்படையில் கோப்பு மற்றும்/அல்லது கோப்புறைகள் சரியாக நகலெடுக்கப்படுவதை உறுதி செய்கிறது.

கூடுதலாக, ஒரு கோப்பு அல்லது கோப்புறையை மூல கோப்பகத்திற்கு நகலெடுக்க டிட்டோ பயன்படுத்தப்படலாம், ஆனால் அந்த ஆதாரம் இன்னும் இல்லை என்றால், டிட்டோ தானாகவே அதை உருவாக்கும். மேலும், இலக்கு கோப்புறை இருந்தால், நகலெடுக்கப்பட்ட உள்ளடக்கங்கள் அந்த இலக்கு கோப்பகத்தில் ஒன்றாக இணைக்கப்படும். இறுதியாக, டிட்டோ குறியீட்டு இணைப்புகளைப் பின்பற்றுகிறது, நீங்கள் ln கட்டளையை அதிகமாகப் பயன்படுத்துபவராக இருந்தால் இது மிகவும் எளிதாக இருக்கும்.

டிட்டோ கட்டளையை நன்றாகப் புரிந்து கொள்ள, உண்மையான தொடரியல் மூலம் சில எடுத்துக்காட்டுகளைப் பார்ப்போம்.

கோப்புகள் / கோப்புறைகளை நகலெடுக்க டிட்டோவைப் பயன்படுத்துதல்

இது மிகவும் எளிமையான வடிவத்தில், டிட்டோ cp கட்டளையைப் போலவே செயல்படுகிறது, அடிப்படை தொடரியல் பின்வருமாறு:

டிட்டோ ஆதார இலக்கு

எடுத்துக்காட்டு, ~/டெஸ்க்டாப்/FluffyBackups ஐ /Volumes/FluffyBackups/க்கு நகலெடுக்க விரும்பினால், பின்வருவனவற்றை உள்ளிடவும்:

டிட்டோ ~/டெஸ்க்டாப்/FluffyBackups /Volumes/FluffyBackups/

மீண்டும், நகலெடுக்கப்பட்ட கோப்புகளின் அனைத்து உரிமை மற்றும் ஆதார மெட்டாடேட்டா விவரங்களையும் இது தக்க வைத்துக் கொள்ளும், நீங்கள் ஒரு பயனர் கோப்பகத்தில் இருந்து மற்றொரு கோப்பகத்திற்கு கோப்புகளை நகலெடுக்கும்போது அல்லது இது போன்றவற்றைப் பாதுகாக்க விரும்பினால் இது மிகவும் முக்கியமானதாக இருக்கலாம். கோப்புகளை மாற்றும் நேரம்.

மூலம் மற்றும் சேருமிட உள்ளடக்கங்கள் குறித்து உங்களுக்கு நிச்சயமற்றதாக இருந்தால், டிட்டோ கட்டளையுடன் தொடர்வதற்கு முன், நீங்கள் எப்பொழுதும் comm கட்டளை அல்லது diff கட்டளையுடன் இரண்டையும் ஒப்பிட்டுப் பார்க்கலாம்.

கோப்பகங்கள் மற்றும் கோப்புறை உள்ளடக்கங்களை ஒன்றிணைக்க டிட்டோவைப் பயன்படுத்துதல்

நினைவில் கொள்ளுங்கள், இலக்கு ஏற்கனவே உள்ளதா என்பதை டிட்டோ சரிபார்க்கும், அவ்வாறு செய்தால், அது மூலத்தின் கோப்பகங்களை இலக்குடன் இணைக்கும். இது முக்கியமானது மற்றும் மிகவும் பயனுள்ளது, இது Mac OS X இல் உள்ள கட்டளை வரியிலிருந்து கோப்பகங்களை ஒன்றிணைப்பதற்கான எளிதான வழிகளில் ஒன்றாகும் (இப்போது ஃபைண்டரிலும் இது எளிதானது).

டிட்டோ ~/படங்கள்/Fall2015/ /தொகுதிகள்/PhotoBackup/2015/

இது "Fall2015" இலிருந்து எல்லாப் படங்களையும் எடுத்து, அவற்றை ஏற்கனவே இருக்கும் கோப்பகமான "2015" இல் நகலெடுக்கும், மேலும் உள்ளடக்கங்களை மூலத்திலிருந்து இலக்கு வரை திறம்பட ஒன்றிணைக்கும். மீண்டும், சேருமிடம் ஏற்கனவே இருக்கும் போது இணைதல் நடத்தை நிகழ்கிறது, இலக்கு இல்லை என்றால் அது குறிப்பிடப்பட்ட அல்லது மூலப் பெயராக உருவாக்கப்படும்.

நீங்கள் குறியீட்டு இணைப்புகளைக் கொண்ட கோப்பகங்களிலிருந்து தரவை நகலெடுக்க டிட்டோவைப் பயன்படுத்துகிறீர்கள் என்றால், -V (அனைத்தும் verbose) கொடியைப் பயன்படுத்துவது மதிப்புமிக்கது, ஏனெனில் அது நகலெடுக்கப்பட்ட ஒவ்வொரு கோப்பையும் குறியீட்டு இணைப்பையும் காண்பிக்கும். குறிப்பு -V என்பது -v ஐ விட வேறுபட்டது, இது கோப்புகளை வெளியீட்டாக மட்டுமே காண்பிக்கும், குறியீட்டு இணைப்புகள் அல்ல.

Ditto ஐப் பயன்படுத்தி மெட்டாடேட்டா இல்லாமல் நகலெடுக்கவும்

சில காரணங்களால் நீங்கள் மெட்டாடேட்டா மற்றும் ரிசோர்ஸ் ஃபோர்க்குகளை நகலெடுக்க விரும்பவில்லை என்றால், நீங்கள் -norsrc கொடியைப் பயன்படுத்தவும்:

ditto -V --norsrc ~/மாதிரி/கோப்புறை /தொகுதிகள்/NoMetadataBackups

–norsrc கொடியைப் பயன்படுத்துவது டிட்டோவின் முதன்மையான பலனைத் தோற்கடிக்கிறது, ஆனால் இது சில சந்தர்ப்பங்களில் பயனுள்ளதாக இருக்கும்.

நீங்கள் அதன் கையேடு பக்கத்தைப் படிப்பதன் மூலம் சிறந்த டிட்டோ கட்டளையைப் பற்றி மேலும் அறியலாம், தட்டச்சு செய்வதன் மூலம் Mac OS X இல் அணுகலாம்:

மனிதன் டிட்டோ

வழக்கம் போல், கையேடு பக்கத்தில் மேலும் கீழும் செல்ல அம்புக்குறி விசைகளைப் பயன்படுத்தவும்.

நீங்கள் இதைப் பெரிதும் நம்புவதற்கு முன், உங்கள் திட்டமிட்ட பயன்பாட்டுடன் இது எவ்வாறு செயல்படுகிறது என்பதைப் புரிந்துகொள்ள, பொருத்தமற்ற கோப்பு நகர்வுகள் மற்றும் அடைவு இணைப்புகளுடன் சில முறை முயற்சி செய்து பாருங்கள்.

மேக் டெர்மினலில் இருந்து புத்திசாலித்தனமாக கோப்புகளை & கோப்பகங்களை நகலெடுக்க டிட்டோவைப் பயன்படுத்தவும்