GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana menemukan direktori home pengguna di linux atau unix?

Biasanya Anda menggunakan pernyataan tersebut

String userHome = System.getProperty( "user.home" );

untuk mendapatkan direktori home pengguna di platform apa pun. Lihat dokumentasi metode untuk getProperty untuk melihat apa lagi yang bisa Anda dapatkan.

Mungkin ada masalah akses yang mungkin ingin Anda hindari dengan menggunakan solusi ini (Menggunakan file kebijakan keamanan)


Untuk sistem mirip UNIX, Anda mungkin ingin menjalankan "echo ~username " menggunakan shell (jadi gunakan Runtime.exec() untuk menjalankan {"/bin/sh", "-c", "echo ~username"} ).


Coba ini di Jawa:

System.out.println("OS: " + System.getProperty("os.name") + ", USER DIRECTORY: " + System.getProperty("user.home"));

Linux
  1. Cara Memblokir atau Menonaktifkan Login Pengguna Normal di Linux

  2. UNIX / Linux :Cara mengunci atau menonaktifkan akun pengguna

  3. Cara mengetahui penggunaan memori pengguna di linux

  1. Cara Menghapus Akun Pengguna dengan Direktori Rumah di Linux

  2. Bagaimana menemukan direktori Hadoop hdfs di sistem saya?

  3. Bagaimana saya bisa mengotomatiskan pembersihan dan pengaturan ulang direktori home pengguna Linux ke default?

  1. Cara Membuat Pengguna Dengan Direktori Home Kustom Di Linux

  2. Linux – Bagaimana Cara Memeriksa Informasi Struktur Direktori File Unix/linux?

  3. Bagaimana Menemukan Semua File yang Dimiliki oleh Pengguna Tertentu di Unix/Linux?