அடுத்த கட்டுரையில் நாம் Transfer.sh ஐப் பார்க்கப் போகிறோம். இது ஒரு சேவை இலவச ஹோஸ்டிங். பிற பயனர்களுக்கு ஆன்லைனில் கோப்புகளை சேமிக்கவும், ஒத்திசைக்கவும், பகிரவும் இந்த சேவை பயனர்களை அனுமதிக்கிறது. உபுண்டுவில் உள்ள எங்கள் முனையத்திலிருந்து இதையெல்லாம் செய்ய முடியும்.
எங்களை மாற்றவும் ஒரு கணக்கின் தேவை இல்லாமல் கோப்பு பதிவேற்றத்தை அனுமதிக்கிறது, அதிகபட்சம் 10 ஜிபி வரை. கோப்புகள் சேவையில் சேமிக்கப்பட்டுள்ளன 14 நாட்களுக்கு பதிவிறக்க கிடைக்கிறது. இந்த காலகட்டத்திற்குப் பிறகு கோப்புகள் தானாகவே நீக்கப்படும்.
நம்மால் முடிந்த பல பயன்பாடுகளில் இதுவும் ஒன்றாகும் முனையத்தில் கண்டுபிடிக்கவும். அவற்றில் சில சி.எல்.ஐ அடிப்படையிலானவை, சில ஜி.யு.ஐ அடிப்படையிலானவை, சில இலவசம் மற்றும் சில பணம் செலுத்தப்படுகின்றன. இணையத்தில் கட்டளை வரியிலிருந்து பெரிய கோப்புகளைப் பகிர்வது அல்லது மாற்றுவது என்று வரும்போது, உண்மையில் சில மட்டுமே செயல்படுகின்றன. அவற்றில் ஒன்று transfer.sh. அதன் பெயர் இருந்தபோதிலும், இது ஒரு ஸ்கிரிப்ட் அல்ல, இது ஒரு வலைத்தளம். இந்த பக்கம் இணையத்தில் கோப்புகளை எளிதாகவும் விரைவாகவும் பகிர அனுமதிக்கும். CURL அல்லது wget ஐத் தவிர வேறு எதையும் நிறுவ தேவையில்லை. பெரும்பாலான குனு / லினக்ஸ் விநியோகங்களில் இந்த பயன்பாடுகள் முன்பே நிறுவப்பட்டுள்ளன. எனவே நீங்கள் உண்மையில் எதையும் நிறுவ தேவையில்லை.
transfer.sh ஒரே நேரத்தில் 10 ஜிபி வரை கோப்புகளை பதிவேற்ற இது அனுமதிக்கும். பகிரப்பட்ட எல்லா கோப்புகளும் தானாகவே 14 நாட்களுக்குப் பிறகு காலாவதியாகும் (அவற்றைப் பகிர போதுமான நேரத்திற்கு மேல்), எனவே அவற்றை கைமுறையாக நீக்குவது பற்றி நீங்கள் கவலைப்பட தேவையில்லை. எங்களை அனுமதிக்கும் ஒரு கோப்பு அல்லது அவற்றில் ஒரு குழுவைப் பதிவேற்றவும் ஒரே நேரத்தில். பதிவேற்றுவதற்கு முன் எல்லா கோப்புகளையும் குறியாக்கம் செய்யலாம். தீம்பொருள் அல்லது வைரஸ்கள் ஏற்றப்பட்ட கோப்புகளை ClamAV அல்லது VirusTotal மூலம் ஸ்கேன் செய்யலாம். நிச்சயமாக அது முற்றிலும் இலவசம். இந்த திட்டத்தைப் பற்றிய கூடுதல் தகவலுக்கு, பார்க்கவும் திட்ட வலைத்தளம்.
Transfer.sh ஐப் பயன்படுத்தி கோப்புகளைப் பகிர்வது அல்லது மாற்றுவது என்பது சிக்கலானதல்ல. முதலில், கோப்புகளை எவ்வாறு ஏற்றுவது என்று பார்ப்போம்.
Transfer.sh உடன் கோப்புகளைப் பதிவேற்றவும்
கோப்புகளைப் பகிர பின்வரும் கட்டளையை இயக்க வேண்டும்.
curl --upload-file ENTREUNOS.pdf https://transfer.sh/ENTREUNOS.pdf
இந்த எடுத்துக்காட்டில், ENTREUNOS.pdf எனது டெஸ்க்டாப்பில் அமைந்துள்ளது.
https://transfer.sh/bZNd9/ENTREUNOSYCEROS.pdf
பதிவேற்றம் முடிந்ததும், முந்தைய வரியில் காணப்பட்டதைப் போலவே, கோப்பிற்கான தனிப்பட்ட பதிவிறக்க இணைப்பை இந்த சேவை நமக்கு வழங்குகிறது. இந்த கோப்பை நீங்கள் பதிவிறக்கம் செய்து பயன்படுத்த விரும்பும் எவருக்கும் இந்த URL ஐ அனுப்பலாம்.
இதுவும் சாத்தியமாகும் 'wget' ஐப் பயன்படுத்தி கோப்புகளைப் பதிவேற்றவும்.
wget --method PUT --body-file=/home/sapoclay/Escritorio/ENTREUNOS.pdf https://transfer.sh/ENTREUNOSYCEROS.pdf -O - -nv
இந்த பயன்பாடு ஒரே நேரத்தில் பல கோப்புகளை ஏற்ற இது அனுமதிக்கும். இதைச் செய்ய நாம் பின்வருவனவற்றின் அதே கட்டமைப்பைக் கொண்ட ஒரு ஆர்டரை மட்டுமே இயக்க வேண்டும்:
curl -i -F filedata=@/home/sapoclay/Escritorio/bash_tips.pdf -F filedata=@/home/sapoclay/Escritorio/bash_tips_2.pdf https://transfer.sh/
கோப்புகளைப் பதிவிறக்கவும்
கோப்பைப் பதிவிறக்க, பின்வருவதைப் போன்ற கட்டளையைப் பயன்படுத்தி எங்களை விரிவாக இயக்கவும். அதில் பதிவிறக்குவதற்கான URL மற்றும் எங்கள் கணினியில் உருவாக்கப்படும் கோப்பின் பெயரைக் குறிக்கிறோம்:
curl https://transfer.sh/bZNd9/ENTREUNOSYCEROS.pdf -o entreunosyceros.pdf
மாற்றாக, பதிவிறக்கத்தை முன்னோட்டமிட்டு எங்கள் வலை உலாவியில் இருந்து செய்யலாம். பதிவிறக்க இணைப்பை முகவரி பட்டியில் வைத்து, பகிரப்பட்ட கோப்பை பதிவிறக்க "பதிவிறக்கு" பொத்தானைக் கிளிக் செய்க.
கோப்புகளை குறியாக்கி பதிவேற்றவும்
மேலும் பாதுகாப்புக்காக இந்த பயன்பாடு கோப்புகளை குறியாக்க மற்றும் பதிவேற்ற அனுமதிக்கும். கோப்புகளை குறியாக்க மற்றும் பதிவேற்ற, முனையத்தில் பின்வருவது போன்றவற்றை இயக்குவோம்:
cat /home/sapoclay/Escritorio/archivo.txt|gpg -ac -o-|curl -X PUT --upload-file "-" https://transfer.sh/archivo.txt
கடவுச்சொற்றொடரை இரண்டு முறை உள்ளிடுமாறு கேட்கப்படுவோம். பயன்பாடு மறைகுறியாக்கப்பட்ட கோப்பின் பதிவிறக்க இணைப்பை எங்களுக்கு வழங்கும். இது பின்வருவனவற்றைப் போன்றதாக இருக்கும்:
https://transfer.sh/140GNQ/archivo.txt
கோப்புகளை டிக்ரிப்ட் செய்து பதிவிறக்கவும்
முந்தைய மறைகுறியாக்கப்பட்ட கோப்பை மறைகுறியாக்க மற்றும் பதிவிறக்க, நாம் மட்டுமே இயக்க வேண்டும்:
curl https://transfer.sh/140GNQ/archivo.txt|gpg -o- > /home/sapoclay/Escritorio/entreunosyceros.txt
மாற்றுப்பெயர்களைச் சேர்க்கவும்
இந்த சேவையை அடிக்கடி பயன்படுத்த திட்டமிட்டால், .bashrc அல்லது .zshrc கோப்புகளில் மாற்றுப்பெயர்களைச் சேர்ப்பதை நாம் பரிசீலிக்கலாம் இந்த கட்டளையை பயன்படுத்த இன்னும் எளிதாக்க.
நீங்கள் BASH ஷெல்லைப் பயன்படுத்தினால், ~ / .bashrc கோப்பைத் திருத்தவும்:
sudo vi ~/.bashrc
கோப்பின் முடிவில் பின்வரும் வரிகளைச் சேர்க்கவும்.
transfer() { if [ $# -eq 0 ]; then echo -e "No arguments specified. Usage:\necho transfer /tmp/test.md\ncat /tmp/test.md | transfer test.md"; return 1; fi tmpfile=$( mktemp -t transferXXX ); if tty -s; then basefile=$(basename "$1" | sed -e 's/[^a-zA-Z0-9._-]/-/g'); curl --progress-bar --upload-file "$1" "https://transfer.sh/$basefile" >> $tmpfile; else curl --progress-bar --upload-file "-" "https://transfer.sh/$1" >> $tmpfile ; fi; cat $tmpfile; rm -f $tmpfile; }
கோப்பை சேமித்து மூடவும். உங்கள் சேமித்த மாற்றங்கள் நடைமுறைக்கு வர பின்வரும் கட்டளையை இயக்கவும்.
source ~/.bashrc
இப்போது, கீழே காட்டப்பட்டுள்ளபடி கோப்புகளை பதிவேற்ற மற்றும் பதிவிறக்க முடியும்.
transfer archivo.txt
பிந்தையது, நீங்கள் பார்க்க முடியும் என, இந்த பயனுள்ள முனைய நிரலின் பயன்பாட்டை மிகவும் எளிதாக்கும்.
வணக்கம் டாமியன்!
இந்த பெரிய பங்களிப்புக்கு நன்றி!
நான் இதை ஒரு சிறிய ஸ்கிரிப்ட்டில் வைத்துள்ளேன், அளவுருவின் நிபந்தனையில் ஒரு "=" ஐப் பயன்படுத்த வேண்டும் என்று உங்களிடம் கேட்க இந்த வாய்ப்பைப் பயன்படுத்துகிறேன்.
இந்த வழியில் நான் அடிப்படை பெயரை சேமித்துள்ளேன்….
இது ஒரு நல்ல யோசனை அல்லது ஒருநாள் பெட்டரா என்று நினைக்கிறீர்களா ..
நீங்கள் விரும்பும் வரை இது உங்களுக்கு வேலை செய்யும் வரை, என்ன பிரச்சினை? சலு 2.