精华内容
下载资源
问答
  • linux查看文件格式

    千次阅读 2021-02-20 15:05:19
    1.查看文件编码 1.vim 查看 vim 打开文件,切换到底线命令模式,在最底一行输入如下命令: :set fileencoding 12.file 查看 3.enca 查看 前提:已安装enca 上面方式得出来的文件编码格式有时候总是不一致,不清楚...

    1.查看文件编码

    1.vim 查看

    vim 打开文件,切换到底线命令模式,在最底一行输入如下命令:

    :set fileencoding 
    1

    2.file 查看 在这里插入图片描述 3.enca 查看

    前提:已安装enca 在这里插入图片描述

    上面方式得出来的文件编码格式有时候总是不一致,不清楚为啥。。

    2.文件编码格式转换

    1.vim 转换

    在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式

    :set fileencoding=utf-8
    1

    https://zhidao.baidu.com/question/229614361.html

    2.iconv 转换

    iconv的命令格式:

    iconv -f encoding -t encoding inputfile
    1

    比如将一个UTF-8 编码的文件转换成GBK编码

    iconv -f GBK -t UTF-8 file1 -o file2
    1

    iconv -f gbk -t utf8 linux常用命令.txt > linux常用命令.txt.utf8

    注:iconv未验证;

    3.linux批量文件编码格式修改-enca

    请参考:https://blog.csdn.net/mayue_web/article/details/89382470

    参考资料: https://www.cnblogs.com/jiu0821/p/5781780.html

    以上就是良许教程网为各位朋友分享的Linux相关知识。

    展开全文
  • Linux 查看文件格式和更改文件格式

    千次阅读 2020-02-03 21:27:09
    如果你只是想查看其它编码格式的文件或者想解决 用Vim查看文件乱码的问题,那么在~/.vimrc 文件中添加以下内容:set encoding=utf-8 fileencodings=utf-8 这样,就可以让vim自动识别文件编码(可以自动识别UTF-8或 ...

    在Vim中查看文件编码

    :set fileencoding
    即可显示文件编码格式。

    如果你只是想查看其它编码格式的文件或者想解决 用Vim查看文件乱码的问题,那么在
    ~/.vimrc 文件中添加以下内容:
    set encoding=utf-8 fileencodings=utf-8

    这样,就可以让vim自动识别文件编码(可以自动识别UTF-8或 者GBK编码的文件),其实就是依照fileencodings提供的编码列表尝试,如果没有找到合适 的编码,就用latin-1(ASCII)编码打开。

    以指定的编码打开某文件

    如打开windows中以ANSI保存的文件
    vim file.txt -c "e ++enc=GB18030"

    文件编码转换

    在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式
    :set fileencoding=utf-8

    查看文件格式
    :set fileformat?

    设置文件格式为 unix
    :set fileformat=unix


    删除行尾的^M

    :%s/\r//g

     

    展开全文
  • Linux查看文件大小的几种方法

    万次阅读 多人点赞 2017-02-01 17:57:40
    linux获取文件大小

    stat命令

    stat filepath

    #第三行的Size字段就是文件的字节数
    xanarry@ThinkPad:/$ stat ~/Downloads/jdk-8u60-linux-x64.tar.gz
      File: '/home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz'
      Size: 181238643       Blocks: 353984     IO Block: 4096   regular file
    Device: 808h/2056d      Inode: 261742      Links: 1
    Access: (0666/-rw-rw-rw-)  Uid: ( 1000/ xanarry)   Gid: ( 1000/ xanarry)
    Access: 2017-02-01 17:36:43.177892508 +0800
    Modify: 2015-10-02 12:43:29.853291000 +0800
    Change: 2016-12-26 23:33:34.619480450 +0800
     Birth: -
    

    wc命令

    wc -c filename 参数-c表示统计字符, 因为一个字符一个字节, 所以这样得到字节数

    xanarry@ThinkPad:/$ wc -c  ~/Downloads/jdk-8u60-linux-x64.tar.gz
    181238643 /home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz
    

    du命令

    du -b filepath 参数-b表示以字节计数

    xanarry@ThinkPad:/$ du -b  ~/Downloads/jdk-8u60-linux-x64.tar.gz
    181238643       /home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz
    

    或者

    du -h filepath 直接得出人好识别的文件大小

    xanarry@ThinkPad:/$ du -h  ~/Downloads/jdk-8u60-linux-x64.tar.gz
    173M    /home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz
    

    如果对一个目录执行dudu会递归列出目录中的所有文件,并显示其大小,同时也会显示目录中所有文件的大小。假如我们想知道一个目录下所有文件占用空间的总大小,执行:

    du 目标目录 -sh
    # -s, --summarize       display only a total for each argument
    # -h, --human-readable  print sizes in human readable format (e.g., 1K 234M 2G)
    

    ls命令

    ls -l filepath 第五列为文件字节数

    xanarry@ThinkPad:/$ ls -l  ~/Downloads/jdk-8u60-linux-x64.tar.gz
    -rw-rw-rw- 1 xanarry xanarry 181238643 10月  2  2015 /home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz
    

    ls -h filepath h表示human, 加-h参数得到人好读的文件大小

    xanarry@ThinkPad:/$ ls -lh  ~/Downloads/jdk-8u60-linux-x64.tar.gz
    -rw-rw-rw- 1 xanarry xanarry 173M 10月  2  2015 /home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz
    
    展开全文
  • Linux查看文件编码格式

    千次阅读 2020-05-14 11:02:56
    linux查看文件编码格式 file命令 首先查看file命令的help,file --help 阿斯顿 linux文件编码转换

    linux查看文件编码格式

    1.file命令

    首先查看file命令的help,file --help,里面有详情的参数说明。

    使用file 命令查看文件的编码格式

    [root@dep-184 /]# file 1.txt

    1.txt: ISO-8859 text

    2.vim 命令

    使用vim命令进入文件 1.txt,然后在使用 “:set fileencoding” 查看文件当前展示的编码格式(这里必须确保展示内容无乱码,才可以得到内容真实的编码格式),我这里的文件1.txt 内容实际是gbk,而文件保存时的编码格式是ISO-8859,如下:

    不加任何编码格式进入文件,则文件编码格式是latin1(Latin1是ISO-8859-1的别名,有些环境下写作Latin-1)

    [root@dep-184 /]# vim 1.txt

    文件内容

    使用:set fileencoding

    指定文件展示的编码格式进入文件,此时展示的内容是正常的,但是使用:set fileencoding 查看是cp936(cp936就是指系统里第936号编码格式,即GB2312的编码)

    [root@dep-184 /]# vim "+e ++enc=gbk" 1.txt

    文件内容

    使用:set fileencoding

    最后在试一下指定utf-8进入文件的情况,查看的内容是乱码的,使用:set fileencoding 查看是utf-8。

    [root@dep-184 /]# vim "+e ++enc=utf-8" 1.txt

    文件内容

    使用:set fileencoding

    小结:从以上三种情况来看,进入文件使用:set fileencoding 查看编码时,编码格式是根据终端显示的编码格式来确定的,使用哪种编码方式进入文件展示文件那天,则就是哪种编码格式,即你使用正确的编码格式进入文件,文件无乱码则使用这种方式查看编码格式就是正确的。

    3.enca命令

    使用enca可以直接查看文件内容的编码格式,如下

    [root@dep-184 /]# enca  1.txt 

    Simplified Chinese National Standard; GB2312

    enca安装参考:下载地址https://dl.cihar.com/enca/enca-1.19.tar.gz

    解压:tar -xvf enca-1.19.tar.gz

    进入目录

    ./configura

    安装:

    make

    make install

    enca 还有其他的参数可以设置,查看enca --help

     

    linux文件编码转换

    1.vim 命令

    在vim中使用 :set fileencoding=xxx 来转换文件的编码格式,这里vim文件时需要注意,必须指定编码进入文件或者直接进入文件时内容无乱码,如下:

    [root@dep-184 /]# vim "+e ++enc=gbk" 1.txt

    文件内容

    转换编码格式,回车无错误则转换成功,最后 :wq保存退出。

    查看转换后的编码格式

    [root@dep-184 /]# enca 1.txt

    Universal transformation format 8 bits; UTF-8

    如果不指定编码格式进入文件会出现什么情况呢,以下是我测试的结果:

    [root@dep-184 /]# vim 1.txt

    文件内容

    出现错误,转换失败

    2.iconv 命令

    这里必须知道文件内容的真实编码,转换的时候才不会出现乱码,如下

    转换命令,比如将一个UTF-8 编码的文件转换成GBK编码(此处应该知道文件内容的正确编码)

    iconv -f GBK -t UTF-8 1.txt -o 2.txt

     

    以上是我在测试的时候总结的,如果有错误的地方欢迎小伙伴指正,谢谢!

    展开全文
  • Linux查看文件编码格式及文件编码转换
  • linux查看文件编码格式

    万次阅读 2019-04-19 17:13:32
    1.查看文件编码 1.vim 查看 vim 打开文件,切换到底线命令模式,在最底一行输入如下命令: :set fileencoding 2.file 查看 3.enca 查看 前提:已安装enca 上面方式得出来的文件编码格式有时候总是不一致,不清楚...
  • Linux ELF文件格式分析

    千次阅读 2017-05-31 23:47:21
    Linux ELF文件格式分析一、ELF文件格式概述ELF = Executable and Linkable Format,可执行连接格式,是UNIX系统实验室(USL)作为应用程序二进制接口(Application Binary Interface,ABI)而开发和发布的。...
  • Linux文件格式及换行符问题

    千次阅读 2019-12-04 11:23:22
    在windows 下写好的文件 f23.txt,上传到Linux环境中运行的时候结果总出问题。而相同内容的在Linux中的文件 f,txt 运行则OK。 后面使用cat输出时,发现格式问题。 $ cat f23.txt 0 1 1 1 2 2 0 2 3$ cat f.txt 0 ...
  • 本文将介绍处理Windows文件格式Linux文件格式的3种方法。 1 判断Windows文件格式Linux系统中,当我们执行shell脚本时,有时会出现以下错误: [root@master test]# sh t.sh t.sh: line 2: $'\r': command ...
  • Linux查看文件路径

    万次阅读 2018-08-21 16:40:16
    Linux下有两个命令可以查看命令或者文件所在的位置 1.which which 用来查看当前要执行的命令所在的路径 举个例子: [root@admin ~]# which python /usr/bin/python 意思就是说:如果我直接输入 python ,那么...
  • Linux文件搜索、查找、查看命令

    万次阅读 多人点赞 2018-10-12 14:32:43
    Linux文件搜索、查找、查看命令 1、最强大的搜索命令:find 一、根据 文件或目录名称 搜索 二、根据 文件大小 搜索 三、根据 所有者和所属组 搜索 四、根据 时间属性 搜索 五、根据 文件类型或i节点 搜索 六、组合...
  • linux 文件编码格式转换

    万次阅读 2013-03-30 21:41:24
    Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换。   查看文件编码 在Linux查看文件编码可以通过以下几种方式: 1.在Vim...
  • Linux查看文件内容的5种方式

    万次阅读 多人点赞 2018-11-22 22:12:33
    Linux查看文件内容的5种方式
  • linux查看当前文件系统格式

    千次阅读 2016-08-04 22:09:56
    linux查看当前文件系统类型 [root@mail session]# df -T Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/vda3 ext4 36042464 22639864 11571740 67% / tmpfs tmpfs 961176
  • LINUX时区信息文件格式

    千次阅读 2019-05-06 16:49:43
    timezone信息和设置 LINUX 时区信息 用 info tzfile 可以查看 /usr/share/zoneinfo 目录下 tz 文件格式说明; TZFILE(5) Linux Programmer'...
  • 1、查看文件格式:dos格式还是unix格式 (1)打开文件:vi 文件名   eg. vi test.txt (2)查看文件格式: 命令:set ff? #查看文件格式dos或unix的字样. 回车,结果如下图 (3)转化文件格式:dos格式...
  • Linux下的查看文件格式命令:file

    千次阅读 2017-09-03 22:36:35
    Linux下的查看文件格式命令: file fileaname e.g    第一个后面显示not stripped,第二个后面显示stripped,这两者有什么区别呢? strip命令可以用来去除目标文件中的符号表。 a.out和elf(Executable and ...
  • linux下如何查看文件编码格式及转换文件编码 常常在Linux中操作windows下的文件时,会遇到乱码的情形。常见的比如在Visual Studio 中写的C\C++程序需要放到Linux主机上编译,而程序的中文注释则显示为乱码,比较...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,545,321
精华内容 618,128
关键字:

linux检查文件格式

linux 订阅