Saya memiliki VPS dengan Suse Linux 10.3.
Saya sudah masuk via SSH / dempul dan saya mencoba mencari di mana file web saya berada.
Karena saya mengunggah melalui FTP dalam direktori bernama httpdocsSaya berasumsi bahwa direktori ini ada di suatu tempat.
Pencarian google saya telah mengajari saya untuk melakukan ini, pergi ke direktori root saya dan ketik:
find httpdocs -type d
tetapi dikatakan "tidak ada berkas atau direktori seperti itu".
Bagaimana saya bisa menemukan direktori ini?
Ini:
find / -type d -name 'httpdocs'
parameter pertama "/" adalah tempat untuk melihat, dalam hal ini "/" itu seluruh sistem.
-Nama bisa menjadi -ama untuk mengabaikan kasus
juga -type tidak wajib
gunakan: pria temukan untuk opsi lainnya
perintah ini harus memberikan apa yang Anda cari:
find / -type d -name httpdocs
yang akan mencari dari root server Anda untuk direktori dengan nama httpdocs atau jika Anda hanya ingin mencari dari direktori saat ini menggantikan '/' dengan '.'
Perintah lain yang dapat Anda coba adalah menemukan Anda akan melakukan sesuatu seperti:
locate httpdocs
find / -type d -name httpdocs 2> /dev/null
Ini akan menghilangkan semua pesan kesalahan yang mungkin Anda (baca, selalu) dapatkan ketika tidak melakukan ini sebagai pengguna root. Akan merekomendasikan melakukannya dengan cara ini.
Penting untuk mengetahui parameter -ame untuk mencari pola "case insensitive" dan penggunaan wildcard: *,?, Dll.
Dua contoh:
Cari semua file dari / root yang berisi string "Linux", case insensitive:
find /root -type f -iname "*linux*"
Cari semua direktori dari / root yang berisi string "Linux", case insensitive:
find /root -type d -iname "*linux*"
Diekstrak dari sini:
http://www.sysadmit.com/2015/12/linux-buscar-ficheros-directorios-con-find.html
Anda hampir memilikinya. sintaks yang benar adalah:
find / -type d -name httpdocs
Direktori mungkin di bawah /var/www/