如何查看文件名空白的文件的内容?


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

在第二行上有一个文件,但文件为空白,知道如何查看内容吗?


4
它不是空白;)它可能具有不可打印的字符。请发布结果ls -b:)
Rinzwind'3

如果有无法打印的字符,则将其标记为高亮。
wizgot 2014年

Answers:


17

急需解决的信息节点:首先,执行操作ls -li以列出所有文件及其信息节点。索引节点是左侧的数字。注意不可见文件的索引节点号。然后:find . -inum xxx -exec nano {} \;用inode号替换xxx,并用您选择的编辑器替换nano。

说明:
find命令查找索引节点号为xxx的文件,然后执行命令,在这种情况下:将其传递给nano。的{}是作为文件名的占位符; 的\;末表示命令的结束。


2
find命令查找索引节点编号为xxx的文件,然后执行命令(在这种情况下):将其传递给nano。{}是文件名的占位符;\; 在末尾表示命令的结尾。
2014年

@Jos可以将其编辑为答案,而不仅仅是注释吗?
Pureferret 2014年

1

你可以做一个

gedit *

打开所有文件(强行方法)或更佳

gedit " "*

如果您确定文件以空格字符开头。

(您可以使用自己喜欢的编辑器替换gedit)


不,不起作用,我使用了emacs *,但所有文件都在缓冲区中。
wizgot 2014年

如果使用该xdg-open *怎么办?它应使用其默认应用程序打开所有文件。
Lorenzo Baracchi 2014年

它是我要插入的终端。
wizgot

2
*会引起外壳膨胀。如果文件由空格字符组成,则*只需在命令行中添加空格。因此,该文件将被跳过。
gerrit 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.