Artifak perkongsian fail Linux: penggunaan dan kelebihan shar
Jika anda sering perlu menghantar dan menerima berbilang fail dalam sistem Linux anda, anda mungkin menghadapi beberapa masalah. Anda mungkin perlu memampatkan fail ke dalam format tar, gz, zip, dsb. dan kemudian menghantarnya kepada kenalan anda. Walau bagaimanapun, kenalan anda mungkin tidak tahu cara menyahmampat fail ini atau perlu memasang program tambahan untuk memprosesnya. Adakah terdapat cara yang lebih mudah dan senang untuk berkongsi fail Linux? Jawapannya ya, iaitu menggunakan alat shar. shar ialah alat baris arahan yang boleh "membungkus" berbilang fail ke dalam fail skrip boleh laku. Jika anda menghantar fail ini kepada kenalan anda, mereka hanya perlu memastikan ia telah melaksanakan kebenaran dan kemudian menjalankannya untuk mengekstrak fail asal secara automatik. Tiada arahan yang rumit dan tidak perlu membimbing mereka melalui proses tersebut. Artikel ini akan memperkenalkan anda cara menggunakan shar untuk mencipta fail mengekstrak sendiri dalam Linux, dan memperkenalkan beberapa penggunaan dan kelebihannya.
Pasang Shar
Shar tidak disertakan secara lalai dalam kebanyakan pengedaran Linux, jadi anda mesti memasangnya terlebih dahulu untuk membuat arkib fail Shar yang diekstrak secara automatik. Walau bagaimanapun, anda tidak akan menemuinya di Pusat Perisian, mahupun melalui apt sendiri. Sebaliknya, anda perlu memasang pakej "sharutils" yang lebih besar yang mengandunginya. Untuk melakukan ini, lancarkan terminal dan gunakan arahan berikut:
[linuxidc@linux:~/www.linuxidc.com]$ sudo apt install sharutils

Cari dan sediakan fail
Shar ialah alat baris arahan yang memproses sejumlah besar fail sekaligus dan meletakkannya dalam satu arkib. Jadi, untuk kemudahan dan kemudahan penggunaan, buat folder sementara dan kemudian alihkan atau salin semua fail yang anda ingin masukkan dalam arkib shar ke dalam folder sementara itu.
Dengan terminal anda masih aktif, cd ke direktori anda yang baru dibuat.
Fail pek
Untuk mencipta arkib shar anda, jalankan arahan berikut:
[linuxidc@linux:~/www.linuxidc.com]$ cd linuxidc [linuxidc@linux:~/www.linuxidc.com/linuxidc]$ ls linuxidc.com.jpg linuxidc.com.py linuxidc.[Java](https://www.linuxidc.com/Java) linuxidc.com.png linuxidc.com.sh [www.linuxidc.com.ogg](http://www.linuxidc.com.ogg/) [linuxidc@linux:~/www.linuxidc.com/linuxidc]$ shar ./* > ../linuxidc.shar shar: 保存 ./linuxidc.com.jpg (文本文件) shar: 保存 ./linuxidc.com.png (文本文件) shar: 保存 ./linuxidc.com.py (文本文件) shar: 保存 ./linuxidc.com.sh (文本文件) shar: 保存 ./linuxidc.java (文本文件) shar: 保存 ./www.linuxidc.com.ogg (文本文件)
Tukar "Nama Fail Arkib" kepada nama fail anda.

Mari "pecahkannya" dan lihat cara ia berfungsi.
Sudah tentu, shar awal adalah program itu sendiri.
The ./* ialah input, dan dalam kes ini ia bermaksud "kami akan pergi ke semua fail dalam direktori itu."
> ialah pembahagi antara input dan output arahan. Program ini memahami ini sebagai "mencantumkan setiap input di sebelah kiri kurungan ke dalam satu fail yang ditakrifkan di sebelah kanan kurungan".../linuxidc.shar ialah laluan dan nama fail output. Anda boleh menukarnya kepada apa sahaja yang anda mahu.
Prosesnya sangat pantas, biasanya mengambil masa tidak lebih dari beberapa saat (bergantung pada prestasi PC anda).
Selepas mencipta fail arkib, anda boleh berkongsi fail baharu dengan kenalan anda. Walaupun mereka juga memerlukan sharutils dipasang untuk pengekstrakan automatik berfungsi, seperti yang anda akan lihat dalam langkah seterusnya, semuanya akan menjadi lebih mudah daripada bekerja dengan arkib biasa.
Ekstrak fail shar
Apabila rakan anda menerima arkib shar, apa yang mereka perlu lakukan ialah menjadikannya boleh laku dan kemudian jalankannya.Dengan mengandaikan rakan anda telah memasang sharutils, mereka boleh mengekstrak fail menggunakan arahan berikut:
[linuxidc@linux:~/www.linuxidc.com/linuxidc.com]$ ls linuxidc.com.shar [linuxidc@linux:~/www.linuxidc.com/linuxidc.com]$ chmod +x linuxidc.com.shar [linuxidc@linux:~/www.linuxidc.com/linuxidc.com]$ ./linuxidc.com.shar x - created lock directory _sh33861. x - extracting linuxidc.com.jpg (文本文件) x - extracting linuxidc.com.png (文本文件) x - extracting linuxidc.com.py (text) x - extracting linuxidc.com.sh (文本文件) x - extracting linuxidc.java (文本文件) x - extracting www.linuxidc.com.ogg (文本文件) x - removed lock directory _sh33861.

Kebanyakan desktop Linux menyediakan sokongan penuh untuk format pemampatan seperti tar, gz, zip, dll., jadi shar tidak begitu berguna dalam kes ini. Walau bagaimanapun, jika anda menggunakan Linux dalam persekitaran pelayan (atau tanpa kepala), shar sangat berguna kerana anda boleh mengekstrak fail arkib dengan mudah tanpa perlu mengingati pelbagai arahan - tiada langkah tambahan, tiada bendera dan suis, tiada Memerlukan program tambahan untuk dipasang .
Melalui pengenalan artikel ini, anda sepatutnya telah menguasai cara menggunakan shar untuk mencipta fail pengekstrakan sendiri dalam Linux. shar ialah alat yang sangat berguna yang membolehkan anda berkongsi fail Linux dengan mudah tanpa perlu risau tentang pemformatan dan penyahmampatan fail. shar juga mempunyai beberapa ciri dan pilihan lain yang memberi anda lebih kawalan dan penyesuaian fail shar anda. Contohnya, anda boleh menambah ulasan, kata laluan, jumlah semak dan maklumat lain pada fail shar anda untuk meningkatkan kebolehbacaan dan keselamatan. Anda juga boleh menggunakan perintah unshar untuk mengekstrak kandungan fail shar dan bukannya menjalankannya secara langsung.
Atas ialah kandungan terperinci Artifak perkongsian fail Linux: penggunaan dan kelebihan shar. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Bagi kebanyakan pengguna, menggodam kotak TV Android kedengaran menakutkan. Walau bagaimanapun, pemaju Murray R. Van Luyn menghadapi cabaran untuk mencari alternatif yang sesuai untuk Raspberry Pi semasa kekurangan cip Broadcom. Usaha kerjasama beliau dengan Armbia

DeepSeek adalah alat carian dan analisis pintar yang kuat yang menyediakan dua kaedah akses: versi web dan laman web rasmi. Versi web adalah mudah dan cekap, dan boleh digunakan tanpa pemasangan; Sama ada individu atau pengguna korporat, mereka dapat dengan mudah mendapatkan dan menganalisis data besar-besaran melalui DeepSeek untuk meningkatkan kecekapan kerja, membantu membuat keputusan dan menggalakkan inovasi.

Terdapat banyak cara untuk memasang DeepSeek, termasuk: Menyusun dari Sumber (untuk pemaju berpengalaman) menggunakan pakej yang dikompilasi (untuk pengguna Windows) menggunakan bekas docker (untuk yang paling mudah, tidak perlu bimbang tentang keserasian) Dokumen rasmi dengan berhati -hati dan menyediakannya sepenuhnya untuk mengelakkan masalah yang tidak perlu.

Bagaimana untuk memuat turun Aplikasi BitPie Bitpie Wallet? Langkah-langkahnya adalah seperti berikut: Cari "BitPie Bitpie Wallet" dalam AppStore (peranti Apple) atau Google Play Store (peranti Android). Klik butang "Dapatkan" atau "Pasang" untuk memuat turun apl. Untuk versi komputer, lawati tapak web dompet BitPie rasmi dan muat turun pakej perisian yang sepadan.

Bitget adalah pertukaran cryptocurrency yang menyediakan pelbagai perkhidmatan perdagangan termasuk perdagangan tempat, perdagangan kontrak dan derivatif. Ditubuhkan pada tahun 2018, pertukaran itu beribu pejabat di Singapura dan komited untuk menyediakan pengguna dengan platform perdagangan yang selamat dan boleh dipercayai. Bitget menawarkan pelbagai pasangan perdagangan, termasuk BTC/USDT, ETH/USDT dan XRP/USDT. Di samping itu, pertukaran mempunyai reputasi untuk keselamatan dan kecairan dan menawarkan pelbagai ciri seperti jenis pesanan premium, perdagangan leverage dan sokongan pelanggan 24/7.

1. Persekitaran pemasangan (mesin maya Hyper-V): $hostnamectlStatichostname:localhost.localdomainIconname:computer-vmChassis:vmMachineID:renwoles1d8743989a40cb81db696400BootID:renwoles272f35aa60ddating: ystem:CentOS Linux7(Teras)Nama CPEOS:cpe:

Ouyi Okx, pertukaran aset digital terkemuka di dunia, kini telah melancarkan pakej pemasangan rasmi untuk menyediakan pengalaman perdagangan yang selamat dan mudah. Pakej pemasangan OKX OUYI tidak perlu diakses melalui penyemak imbas. Proses pemasangan adalah mudah dan mudah difahami.

Gate.io adalah pertukaran cryptocurrency yang popular yang boleh digunakan pengguna dengan memuat turun pakej pemasangannya dan memasangnya pada peranti mereka. Langkah -langkah untuk mendapatkan pakej pemasangan adalah seperti berikut: Lawati laman web rasmi Gate.io, klik "Muat turun", pilih sistem operasi yang sepadan (Windows, Mac atau Linux), dan muat turun pakej pemasangan ke komputer anda. Adalah disyorkan untuk mematikan perisian antivirus atau firewall sementara semasa pemasangan untuk memastikan pemasangan yang lancar. Selepas selesai, pengguna perlu membuat akaun Gate.io untuk mula menggunakannya.
