Bagaimana cara melihat isi file dengan nama file kosong?


13
drwxrwxr-x 2 ubuntu ubuntu  4096 Mar 19 07:30 xxxxx
-rw-rw-r-- 1 ubuntu ubuntu   580 Mar 20 07:24  
-rw-rw-r-- 1 ubuntu ubuntu 27137 Mar 20 09:10 xxx.js

Di sini ada file di baris kedua tetapi kosong, ada ide bagaimana melihat isinya?


4
itu tidak kosong;) mungkin memiliki char yang tidak dapat dicetak. Silakan memposting hasil ls -b:)
— Rinzwind

Anda ritus nya \ - i tot jika ada char yang tidak patut itu disorot pada menandainya.
— wizgot

Jawaban:


17

Inode to the rescue: pertama, lakukan ls -liuntuk membuat daftar semua file dengan inode mereka. Inode adalah angka di sebelah kiri. Catat nomor inode dari file tidak terlihat Anda. Lalu: find . -inum xxx -exec nano {} \;mengganti xxx dengan nomor inode, dan mungkin nano dengan editor pilihan Anda.

Penjelasan:
Perintah find menemukan file dengan inode number xxx, kemudian mengeksekusi perintah, dalam hal ini: meneruskannya ke nano. The {}adalah sebuah tempat untuk nama file; yang \;pada akhirnya menunjukkan akhir dari perintah.


2
Perintah find menemukan file dengan inode number xxx, kemudian mengeksekusi sebuah perintah, dalam hal ini: meneruskannya ke nano. {} Adalah pengganti untuk nama file; the \; di akhir menunjukkan akhir perintah.
— Jos

@ Jo Bisakah Anda mengeditnya menjadi jawaban, bukan hanya komentar?
— Pureferret

1

Anda bisa melakukan

gedit *

untuk membuka semua file (pendekatan brute force) Atau lebih baik

gedit " "*

jika Anda yakin file dimulai dengan karakter spasi.

(Anda dapat mengganti gedit dengan editor favorit Anda)


tidak, tidak berfungsi, saya menggunakan emacs * semua file kecuali ini muncul di buffer.
— wizgot

Apa yang terjadi jika Anda menggunakan xdg-open *? Seharusnya membuka semua file menggunakan aplikasi default mereka.
— Lorenzo Baracchi

Ini adalah terminal tempat saya sshing.
— wizgot

2
*akan menyebabkan ekspansi shell. Jika file terdiri dari karakter spasi, maka *hanya akan menambahkan spasi putih ke baris perintah. Karena itu, file tersebut akan dilewati.
— gerrit
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.