Mengapa sulit menemukan file di Ubuntu?

39

Sangat sulit untuk menemukan file di Ubuntu. Di Windows, Anda bisa pergi ke C:\Program Filesdan Anda akan menemukan apa yang Anda butuhkan. Di Ubuntu, Anda harus menggunakan pencarian untuk menemukan sesuatu yang Anda butuhkan. Mungkin saya kehilangan sesuatu?

Hei
sumber
30
Tolong jangan downvote dia. Saya bisa mengerti bahwa pertanyaan ini mungkin terasa bodoh, tetapi merupakan kecenderungan manusiawi untuk mengharapkan segala sesuatu dengan cara yang sama seperti yang biasa mereka lakukan. Jawaban dari @doc sudah cukup
Manish Sinha
2
Relevan: askubuntu.com/questions/138547/…
Der Hochstapler
6
Anda mencari file di C: \ Program Files \? Saya tidak pernah melakukan ini selama bertahun-tahun menggunakan Windows. Saya tidak pernah mengharapkan sesuatu yang menarik tetapi (banyak, tetapi tidak semua) dapat dieksekusi di sana.
Andres F.
Di Windows, Anda cukup menekan tombol Windows dan mengetik beberapa huruf apa pun yang Anda cari. Program akan muncul bersama dengan nama file apa pun yang Anda putuskan untuk dicari.
Minggu
2
@ sunk818 pada dasarnya sama dengan Ubuntu (dengan Unity).
Andrea Lazzarotto

Jawaban:

109

Mengapa sulit menemukan file di Ubuntu?

Apakah fungsi helikopter seperti balon udara panas?

Mengapa Microsoft Office tidak berfungsi seperti penulis tipe?

Jenis perbandingan yang sama sedang dibuat di sini. Unix (Termasuk Ubuntu) adalah platform yang sangat berbeda dari Windows (NT). NT adalah jenis binatang buasnya sendiri. Menilai Linux dengan paradigma NT agak mirip dengan pemecahan masalah mesin diesel menggunakan mekanisme mesin bensin. Mereka memiliki banyak kesamaan, tetapi ada juga perbedaan yang luar biasa.

Bermain dengan kucing seolah-olah itu anjing, jarang mengarah pada kepuasan. Anda harus menyesuaikan paradigma Anda untuk mengakomodasi platform Anda. Setiap arsitektur memiliki kelebihan dan ketentuan khusus yang harus Anda patuhi, jika Anda ingin menghindari menarik inti yang berlumuran darah.

Gagal Paradigma (komik dari sini )

"Di Windows, Anda bisa pergi ke C:\Program Filesdan Anda akan menemukan apa yang Anda butuhkan." - Benarkah? Apakah kamu yakin Windows menyimpan beberapa hal penting di Registry , yang tidak terletak di bawah Program Files. "My Documents" juga tidak ada di Program Files, namun akan sering berisi hal-hal yang ingin Anda lihat .

"Di Ubuntu Anda harus menggunakan pencarian untuk menemukan sesuatu yang Anda butuhkan." Benar, jika Anda tidak tahu di mana itu di tempat pertama. Hal yang sama berlaku untuk semuanya, di mana saja. Sekarang, di mana kunci mobil bodoh saya? Tidak, tidak di C:\Program Files..Sial! Belgium!

"Mungkin aku kehilangan sesuatu?" Mungkin hanya pengantar umum tentang konsep utama di balik bagaimana konten dikelola di lingkungan operasi .. Sobat, tolong izinkan saya membantu Anda belajar menjinakkan binatang buas yang kuat ini, sehingga Anda dapat menghancurkan kebutuhan komputasi Anda.


Pengantar bagaimana konten diatur dalam lingkungan operasi

Terlepas dari lingkungan operasi Anda (Windows, macOS, Linux, meja kantor Anda), telah muncul pola yang membantu mengatur konten dalam suatu sistem untuk kemudahan penggunaan dan skalabilitas.

Hal umum di seluruh sistem

Dalam sebuah perusahaan, ini akan menjadi dokumentasi kebijakan dan sejenisnya. Dalam sistem operasi, ini akan menjadi file inti yang diperlukan untuk menjaga semuanya tetap berjalan. Dalam struktur file Windows, ini C:\WINDOWSadalah semua tentang. Dalam sistem berbasis Unix, ada berbagai direktori, /Libraries(Mac OS X) dan /etc(Linux) yang digunakan untuk hal-hal semacam ini. Pengguna jarang, jika pernah, benar-benar perlu berurusan dengan ini untuk penggunaan umum.

Barang khusus pengguna

Di kantor, orang umumnya memiliki ruang kerja yang ditentukan sendiri. Disimpan di lokasi ini adalah dokumen / konten khusus untuk seorang individu.

Sistem operasinya sama. Di Windows, folder " My Documents " khusus untuk setiap pengguna dan berisi file hanya untuk orang itu. Di Linux, / home / [nama pengguna] didedikasikan untuk tujuan ini. Di macOS, / Users / [nama pengguna] adalah.

Biasanya ruang pribadi pengguna memiliki lokasi di dalamnya yang didedikasikan untuk kategori tertentu. Windows memiliki direktori " My Pictures " misalnya, terletak dengan " My Documents ". Di Ubuntu Linux, Anda akan menemukan / home / [nama pengguna] / Gambar - macOS memiliki padanan yang jelas.

Manajemen alat

Di kantor, ketika Anda menginginkan alat baru, umumnya ada sistem untuk mengelola itu. Saya sedang memikirkan inventaris khususnya. Persediaan umumnya akan mengawasi apa yang Anda miliki dan kondisinya.

Pada Windows = Tambah / Hapus Program plus Registry.

Pada Ubuntu Linux = Manajer paket apt - gunakan Synaptic Package Manager , aptitude atau front-end lainnya untuk apt .

Di Mac OS X 10.6+ = App Store (dan / Aplikasi , sampai batas tertentu).

Semakin spesifik

Disalin tanpa malu-malu dari sini , struktur direktori sistem umum yang ditemukan di Ubuntu mengikuti konvensi ini:

/bin - binary applications (most of your executable files)

/boot - files required to boot (such as the kernel, etc.)

/dev - your devices (everything from drives to displays)

/etc - just about every configuration file for your system

/etc/profile.d - contains scripts that are run by /etc/profile upon login.

/etc/rc.d - contains a number of shell scripts that are run on bootup at different run levels. There is also typically an rc.inet1 script to set up networking (in [Slackware][6]), an rc.modules script to load modular device drivers, and an rc.local script that can be edited to run commands desired by the administrator, along the lines of autoexec.bat in DOS.

/etc/rc.d/init.d - contains most of the initialization scripts themselves on an [RPM][7]-based system.

/etc/rc.d/rc*.d - where “*” is a number corresponding to the default run level. Contains files for services to be started and stopped at that run level. On RPM-based systems, these files are symbolic links to the initialization scripts themselves, which are in /etc/rc.d/init.d.

/etc/skel - directory containing several example or skeleton initialization shells. Often contains subdirectories and files used to populate a new user’s home directory.

/etc/X11 - configuration files for the X Window system

/home - locally stored user files and folders

/lib - system libraries (similar to Program Files)

/lost+found - lost and found for lost files

/media - mounted (or loaded) devices such as cdroms, digital cameras, etc.

/mnt - mounted file systems

/opt - location for “optionally” installed programs

/proc - dynamic directory including information about and listing of processes

/root - “home” folder for the root user

/sbin - system-only binaries (see /bin)

/sys - contains information about the system

/tmp - temporary files

/usr - applications mainly for regular users

/var - mainly logs, databases, etc.

/usr/local/bin - the place to put your own programs. They will not be overwritten with upgrades.

/usr/share/doc - documentation.

Kiat umum tentang menemukan barang di Ubuntu

Pelajari jenis hewan yang Anda hadapi, kecuali Anda membenci wajah Anda sendiri.

Bola bulu dengan gigi dan cakar

James T Snell
sumber
13

Jika Anda perlu menemukan lokasi program, Anda dapat menggunakan whichperintah. Ini juga akan membantu untuk memahami hierarki sistem file Unix - /etc/untuk file konfigurasi, /usr/bin/untuk binari perintah global (dan /usr/yang berisi sebagian besar (multi-) utilitas pengguna dan aplikasi), dan sebagainya. Anda dapat menggunakan locate, slocateatau rlocatedari baris perintah untuk mencari file.

/ home / user sama dengan dokumen dan pengaturan Anda atau / pengguna / folder pengguna.

Itu tidak sulit, hanya berbeda.

Journeyman Geek
sumber
7
s / hanya berbeda / jauh lebih unggul
James T Snell
6
Yah, saya tidak mencoba untuk memulai OS flamewar - masalah sebenarnya OP bagi saya adalah kurang tentang keunggulan teknis, daripada memahami pola pikir yang diperlukan untuk menggunakan OS yang terinspirasi unix secara efektif
Journeyman Geek
5
@ Doc, "[Unix] jauh lebih unggul" sangat subjektif, dan saya katakan itu sebagai pengguna Linux.
grawity
3
sangat subyektif , mungkin. Namun demikian itu benar .
James T Snell
1
Saya tidak tahu Unix, tetapi find / -name filenametelah membantu saya beberapa kali.
Minggu