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.