ubuntu cara menyalin file yang diunduh

1

Saya baru mengenal ubuntu, mulai hari ini.

Saya mencoba mengatur basis data cassandra dalam versi desktop.

Saya mengunduh dan mengekstrak file ke folder unduhan.

Sekarang saya ingin menyalin file ke / folder Cassandra di bawah root. Saya tidak ingin berada di folder unduhan.

Masalahnya adalah melalui UI saya tidak dapat mengakses folder cassandra. Dan melalui terminal saya tidak dapat mengakses folder unduhan.

Cara berpindah file baik di terminal atau UI tanpa masalah keamanan folder ini. Bagaimana cara menggunakannya?


sumber
2
Apa yang terjadi ketika Anda mencoba mengakses folder unduhan melalui terminal? Menunjukkan persis perintah yang Anda gunakan dan pesan kesalahan yang Anda terima.
Dennis Williamson
saya bahkan tidak bisa pergi ke folder itu, menggunakan perintah cd

Jawaban:

2

Anda akan menginginkan ini di direktori home Anda, bukan root. Bangun dari sana sebagai pengguna normal, tetapi jika Anda melakukannya make install, jalankan itu sebagai sudo make install sebagai gantinya Anda akan menginstalnya sebagai pengguna root. Jalankan perintah berikut dalam skrip shell, atau jika Anda ingin melakukannya secara interaktif, ketikkan setiap baris secara terpisah (menghilangkan baris pertama yang dimulai dengan # di dalamnya).

#!/bin/bash
sudo mv /root/Cassandra ~/
sudo chown -R `whoami`:`whoami` ~/Cassandra
sudo chmod -R ug+rw ~/Cassandra
Avery Payne
sumber
Jika dia mengetik baris hashbang, itu hanya akan menjadi komentar. :)
meh, benar. Tetapi lebih baik untuk menyimpan beberapa penekanan tombol;)
Avery Payne
1

Anda dapat mengakses apa saja melalui konsol / terminal. Anda mungkin harus menjadi root (sudo) untuk melakukan operasi file pada sistem file root. (atau maksud Anda / root / Cassandra?)

d-_-b
sumber
1

Sepertinya Anda ingin mengakses / root / Cassandra. Secara default / root tidak dapat diakses oleh pengguna normal. Coba atur izin pada / root ke 711 atau 755 (chmod 711 / root). Anda juga perlu membuat direktori Casandra dapat ditulis (pengguna chgrp / root / Casasdda; chmod 770 / root / Casandra) Gunakan grup default dari userid yang sedang Anda unduh. Mungkin sama dengan userid.

BillThor
sumber
Saya ragu dia ingin menginstalnya sebagai / root / Cassandra, saya pikir maksudnya / Cassandra, yaitu pada root dari fs. Jika dia ingin meletakkannya di / root /, yang biasanya merupakan direktori home pengguna root, maka dia memiliki kesalahpahaman.
Jika demikian, komentar tentang perubahan akses ke direktori Cassandra berlaku dengan / root diterapkan.
BillThor