Mengkompresi dan mengekstraksi folder melalui FileZilla
9
Saya ingin rar dan mengekstrak folder (situs wordpress saya) di mesin host menggunakan FileZilla? Apakah mungkin dengan FileZilla? Jika tidak, apa yang akan Anda sarankan? Saya tidak punya akses SSH.
Mungkin Anda harus menentukan jenis akses yang Anda miliki, apa mesin klien Anda dan apa mesin host. Apakah Anda memiliki akun di server ini? Jika demikian, apakah Anda benar-benar yakin tidak memiliki akses ssh?
Denys Séguret
Host adalah wpengine.com dan milikku adalah windows. Saya tidak punya ssh.
Dan ya sekarang saya sedang mengerjakan file server itu.
Jawaban:
3
Kata-kata dari pertanyaan Anda tidak jelas, jadi saya berasumsi Anda ingin file yang ditransfer ke dan dari situs wordpress Anda dikompres.
Ketika Anda menggunakan perusahaan seperti wpengine.com Anda mendapatkan keuntungan dari suatu syestem yang berbiaya rendah, mudah digunakan, dan mudah dirawat, tetapi kehilangan kemampuan untuk menjalankan kode khusus. Akibatnya pilihan Anda terbatas pada fitur dan alat yang mereka sediakan. Jika server FTP mereka mendukung kompresi maka Anda bisa mendapatkan klien yang kompatibel dan menggunakan kompresi di situs. Jika Anda dapat menjalankan kode kustom pada server mereka maka Anda bisa mendapatkan program yang akan melakukan kompresi rar / ekstraksi untuk Anda. Kalau tidak, Anda harus mengunggah / mengunduh file ukuran penuh.
Sebagai catatan, server FileZilla FTP tidak mendukung kompresi tetapi sepertinya Anda memerlukan kemampuan untuk mengkonfigurasi server (yang tidak mungkin dilakukan pada sebagian besar host). Ini dapat ditemukan di Antarmuka Server FileZilla di bawah Edit> kompresi File transfer .
Semua komputer (termasuk ponsel pintar) dapat menggunakan ssh.
Pada Windows Anda dapat mentransfer file dengan WinSCP, yang bekerja sedikit seperti Windows File Explorer (atau Norton Commander jika Anda cukup tua untuk mengetahui hal itu).
Anda bisa menggunakan dempul untuk membuka kompresi pada host, tetapi lebih mudah untuk hanya mentransfer folder Anda dan membiarkan WinSCP menangani semua salinan file.
Tentu saja Anda akan memerlukan login dan kata sandi.
Jika saya tidak mengerti dan itu server yang tidak menawarkan ssh, mengapa tidak mengirim folder terkompresi dengan filezilla? Filezilla pandai dalam hal itu.
Karena itu besar ... Dan bagaimana cara saya jarang menggunakan filezilla folder?
Filezilla tidak dapat rar. Itu bukan tugasnya. Masalahnya bukan pada pembuatan rar (winrar melakukannya di windows) tetapi unrar: Anda harus masuk ke server untuk melakukan itu. Jadi saya sarankan Anda cukup mengirim folder yang tidak dikompresi.
Denys Séguret
1
Jika Anda ingin menggunakan Filezilla, maka Anda perlu membuatnya zip. Kemungkinan besar, server Anda mendukung setidaknya zip / unzip file zip. Mungkin tidak mendukung file rar. Mungkin juga mendukung tar, sehingga Anda dapat membuat tar.gz. Ini benar-benar tergantung pada jenis apa yang diketahui server Anda (karena Anda tidak memiliki akses root untuk menginstal sesuatu yang berbeda).
Saya memiliki skrip Quick Unzipper lama di GitHub, ia dapat meng-unzip file di server. Cukup letakkan unzipper di direktori yang sama dengan file zip, buka file di halaman web, dan klik unzip. Bahkan proses itu tampaknya lebih baik daripada mentransfer semua file. Perhatikan bahwa skrip saya menggunakan PHP untuk melakukan unzip dengan kelas ZipArchive. Ini berfungsi pada sebagian besar host. Jika Anda ingin menggunakan tipe lain seperti bzip atau gzip, Anda bisa menyiapkan versi skrip unzipper saya sendiri untuk mendukung tipe itu.
Bahkan jika Anda zip file, ukuran file totalnya tidak akan jauh lebih kecil. Untuk mendapatkan ukuran sekecil mungkin, zip tidak akan seperti yang Anda inginkan. Jika Anda memerlukan ini untuk mempercepat waktu transfer, maka bahkan file zip yang hampir tidak dikompresi akan mentransfer lebih cepat daripada file individu melalui ftp.
Ketika Anda mentransfer ribuan file dengan FTP, ia harus menangani setiap file 1 per 1 (meskipun Anda mengatakan 5 file sekaligus, masih diproses per basis file). Itu harus membuat direktori, beralih ke dalamnya, semua perintah yang membutuhkan waktu. Ketika Anda mentransfer hanya 1 file besar, Anda tidak memiliki semua overhead tambahan yang biasanya dimiliki FTP.
Bekerja dengan file RAR di server Linux bisa jadi menyakitkan, bahkan jika Anda memiliki akses SSH atau Cpanel. Saran saya adalah untuk mentransfer file dalam format .zip, kemudian masuk ke CPanel jika tersedia dan membuka kompresi file (Filemanager, cari di bagian File, di mana Anda juga memiliki barang-barang FTP). Meskipun berpikir dalam ekstraksi file dan kompresi di Cpanel agak * lama dan belum terpoles dalam beberapa saat sehingga untuk hasil yang lebih baik gunakan file zip.
Jika Anda tidak memiliki akses Cpanel, hanya FTP. Saya akan menyarankan, untuk menginstal di situs WordPress Anda sebuah plugin FTP atau plugin File Manager, tetapi sekali lagi, itu akan membuatnya lebih mudah jika file zip, bahkan di lingkungan Windows Server Saya telah menghadapi kurangnya alat RAR yang tepat.
Jawaban:
Kata-kata dari pertanyaan Anda tidak jelas, jadi saya berasumsi Anda ingin file yang ditransfer ke dan dari situs wordpress Anda dikompres.
Sepertinya tidak ada algoritma kompresi FTP standar (" Sayangnya, tidak ada satu metode kompresi file FTP standar; ada HUNDREDS "). Anda dapat menghubungi wpengine.com untuk melihat apakah server FTP mereka mendukung algoritma kompresi, tetapi saya tidak akan terlalu berharap.
Ketika Anda menggunakan perusahaan seperti wpengine.com Anda mendapatkan keuntungan dari suatu syestem yang berbiaya rendah, mudah digunakan, dan mudah dirawat, tetapi kehilangan kemampuan untuk menjalankan kode khusus. Akibatnya pilihan Anda terbatas pada fitur dan alat yang mereka sediakan. Jika server FTP mereka mendukung kompresi maka Anda bisa mendapatkan klien yang kompatibel dan menggunakan kompresi di situs. Jika Anda dapat menjalankan kode kustom pada server mereka maka Anda bisa mendapatkan program yang akan melakukan kompresi rar / ekstraksi untuk Anda. Kalau tidak, Anda harus mengunggah / mengunduh file ukuran penuh.
Jika Anda memerlukan cara mudah untuk mentransfer file antara komputer ada yang banyak layanan khusus untuk ini .
Sebagai catatan, server FileZilla FTP tidak mendukung kompresi tetapi sepertinya Anda memerlukan kemampuan untuk mengkonfigurasi server (yang tidak mungkin dilakukan pada sebagian besar host). Ini dapat ditemukan di Antarmuka Server FileZilla di bawah Edit> kompresi File transfer .
sumber
FileZilla tidak dapat melakukan ini. Ini hanya memungkinkan Anda untuk mengeksekusi perintah FTP (bahkan dengan SFTP, yang menggunakan SSH).
Ada dua opsi:
Ada beberapa jenis
WPEngine.com
antarmuka khusus yang memungkinkan Anda melakukan ini.Anda memerlukan semacam desktop jarak jauh atau akses shell (SSH, VNC, dll.) Yang memungkinkan Anda untuk menjalankan perintah khusus.
Jika tidak ada satu pun dari yang berlaku di atas, Anda tidak dapat rar file.
sumber
Semua komputer (termasuk ponsel pintar) dapat menggunakan ssh.
Pada Windows Anda dapat mentransfer file dengan WinSCP, yang bekerja sedikit seperti Windows File Explorer (atau Norton Commander jika Anda cukup tua untuk mengetahui hal itu).
Anda bisa menggunakan dempul untuk membuka kompresi pada host, tetapi lebih mudah untuk hanya mentransfer folder Anda dan membiarkan WinSCP menangani semua salinan file.
Tentu saja Anda akan memerlukan login dan kata sandi.
Jika saya tidak mengerti dan itu server yang tidak menawarkan ssh, mengapa tidak mengirim folder terkompresi dengan filezilla? Filezilla pandai dalam hal itu.
sumber
Jika Anda ingin menggunakan Filezilla, maka Anda perlu membuatnya zip. Kemungkinan besar, server Anda mendukung setidaknya zip / unzip file zip. Mungkin tidak mendukung file rar. Mungkin juga mendukung tar, sehingga Anda dapat membuat tar.gz. Ini benar-benar tergantung pada jenis apa yang diketahui server Anda (karena Anda tidak memiliki akses root untuk menginstal sesuatu yang berbeda).
Saya memiliki skrip Quick Unzipper lama di GitHub, ia dapat meng-unzip file di server. Cukup letakkan unzipper di direktori yang sama dengan file zip, buka file di halaman web, dan klik unzip. Bahkan proses itu tampaknya lebih baik daripada mentransfer semua file. Perhatikan bahwa skrip saya menggunakan PHP untuk melakukan unzip dengan kelas ZipArchive. Ini berfungsi pada sebagian besar host. Jika Anda ingin menggunakan tipe lain seperti bzip atau gzip, Anda bisa menyiapkan versi skrip unzipper saya sendiri untuk mendukung tipe itu.
Bahkan jika Anda zip file, ukuran file totalnya tidak akan jauh lebih kecil. Untuk mendapatkan ukuran sekecil mungkin, zip tidak akan seperti yang Anda inginkan. Jika Anda memerlukan ini untuk mempercepat waktu transfer, maka bahkan file zip yang hampir tidak dikompresi akan mentransfer lebih cepat daripada file individu melalui ftp.
Ketika Anda mentransfer ribuan file dengan FTP, ia harus menangani setiap file 1 per 1 (meskipun Anda mengatakan 5 file sekaligus, masih diproses per basis file). Itu harus membuat direktori, beralih ke dalamnya, semua perintah yang membutuhkan waktu. Ketika Anda mentransfer hanya 1 file besar, Anda tidak memiliki semua overhead tambahan yang biasanya dimiliki FTP.
sumber
Bekerja dengan file RAR di server Linux bisa jadi menyakitkan, bahkan jika Anda memiliki akses SSH atau Cpanel. Saran saya adalah untuk mentransfer file dalam format .zip, kemudian masuk ke CPanel jika tersedia dan membuka kompresi file (Filemanager, cari di bagian File, di mana Anda juga memiliki barang-barang FTP). Meskipun berpikir dalam ekstraksi file dan kompresi di Cpanel agak * lama dan belum terpoles dalam beberapa saat sehingga untuk hasil yang lebih baik gunakan file zip.
Jika Anda tidak memiliki akses Cpanel, hanya FTP. Saya akan menyarankan, untuk menginstal di situs WordPress Anda sebuah plugin FTP atau plugin File Manager, tetapi sekali lagi, itu akan membuatnya lebih mudah jika file zip, bahkan di lingkungan Windows Server Saya telah menghadapi kurangnya alat RAR yang tepat.
sumber