精华内容
下载资源
问答
  • 本篇文章主要介绍了详解Linux批量更改文件后缀,主要是使用了rename,有需要的朋友可以了解一下。
  • linux下更改文件扩展名

    千次阅读 2013-03-30 17:51:40
    linux下更改文件扩展名 1.查找当前目录下文件扩展名为"JPG"的文件数量   find . -type f -name '*.JPG' | wc -l   2.把当前目录下文件中的大写英文字母更改为小写 for file in *.* do newname=`echo ...

    在linux下更改文件扩展名

    1.查找当前目录下文件扩展名为"JPG"的文件数量

     

    find . -type f -name '*.JPG' | wc -l

     

    2.把当前目录下文件中的大写英文字母更改为小写

    for file in *.*

    do newname=`echo $file | tr "[A-Z]" "[a-z]"`

    mv -f $file $newname 2>/dev/null

    done

     

    3.查找当前目录下扩展名为"JPG"的文件并修改为"jpg"

    find . -type f -name '*.JPG' -exec rename 'JPG' 'jpg' {} \;

    展开全文
  • Linux文件扩展名

    2017-10-28 17:10:55
    Linux文件扩展名 (1)文件种类: @普通文件:第一个属性是[-],根据内容又分为: ——纯文本文件(ASCLL):使用命令cat可以将文件内容读出来 ——二进制文件(binary):Linux中的可执行文件(脚本、文本的...
    Linux文件和扩展名
    (1)文件种类:
    @ 普通文件:第一个属性是[-],根据内容又分为:
    ——纯文本文件(ASCLL):使用命令cat可以将文件内容读出来
    ——二进制文件(binary):Linux中的可执行文件(脚本、文本的批处理文件不算)就是这种格式,命令cat就是一个二进制文件。
    ——数据格式的文件(date):它能通过last命令读出来,当通过cat命令时,会读出乱码,它属于一种特殊格式的文件。
    @ 目录(directory):第一个属性是[d]
    @ 链接文件(link):类似Windows下的快捷方式,第一个属性是[l]
    @ 设备与设备文件(device):与系统外设及存储相关的一些文件,通常都集中在/dev目录下:
    ——块(block)设备文件:就是存储数据以供系统访问的接口设备,简单而言就是硬盘。第一个属性是[b]
    ——字符(character)设备文件:即串行端口的接口设备,第一个属性是[c]
    @ 套接字(sockets):这类文件通常用在网络数据连接。但我们启动一个程序来监听客户端的要求,客户端就可以通过套接字来进行数据通信。第一个数据是[s],通常在/var/run目录中看到这种文件类型
    @ 管道(FIFO,pipe):FIFO也是一种特殊的文件类型,其主要目的是,解决多个程序同时访问一个文件所造成的错误。第一个属性是[p]
    (2)Linux文件扩展名
    一般Linux文件中是没有“扩展名”的,Linux文件是否执行,与x属性有关,但x表示这个文件具有可执行的能力,但能不能执行成功,还要看文件的内容。虽然扩展名并没有什么实际的帮助,但通常还是会以适当的扩展名来表示该文件的类型,下面是几种常用的扩展名:
    *.sh:批处理文件(脚本、scripts)
    *.Z,*.tar,*.tar.gz,*.zip,*.tgz:经打包的压缩文件,这是因为压缩软件分别是:gunzip,tar
    *.html,*.php:网页相关文件,.html的文件可以通过网页浏览器来直接打开,.php的文件则可以通过客户端的浏览器来浏览服务器端,已得到运算后的网页结果。
    (3)Linux目录配置(FHS定义)
    目录内容
    展开全文
  • Linux文件压缩扩展名

    千次阅读 2019-01-30 16:05:32
    *.Z compress 程序压缩的文件; *.zip zip 程序压缩的文件; *.gz gzip 程序压缩的文件; *.bz2 bzip2 程序压缩的文件; *.xz ...
    *.Z              compress              程序压缩的文件;
    *.zip            zip                   程序压缩的文件;
    *.gz             gzip                  程序压缩的文件;
    *.bz2            bzip2                 程序压缩的文件;
    *.xz             xz                    程序压缩的文件;
    *.tar            tar                   程序打包的数据,并没有压缩过;
    *.tar.gz         tar                   程序打包的文件,其中并且经过 gzip 的压缩
    *.tar.bz2        tar                   程序打包的文件,其中并且经过 bzip2 的压缩
    *.tar.xz         tar                   程序打包的文件,其中并且经过 xz 的压缩

     

    展开全文
  • Linux关联文件扩展名和打开程序

    千次阅读 2017-12-06 20:31:35
    Linux关联文件扩展名和打开程序 手动为Linux关联文件扩展名与打开程序。 当Linux不认识某种扩展名的时候,需要为此扩展名创建一个MIME类型。Linux是依据MIME类型而不是扩展名来决定打开程序的。 再将此种MIME类型...

    Linux关联文件扩展名和打开程序

    手动为Linux关联文件扩展名与打开程序。

    当Linux不认识某种扩展名的时候,需要为此扩展名创建一个MIME类型。Linux是依据MIME类型而不是扩展名来决定打开程序的。

    再将此种MIME类型与某程序菜单项关联。

    手动关联步骤

    1. 为扩展名建造一个MIME类型

      如果你的Linux已经认得这种扩展名,不需要做这一步。在你的文件管理器中,看看这种扩展名的文件有没有被正确识别。或使用file命令查看。

      创建 application-x-扩展名.xml 内容:

      <?xml version="1.0" encoding="UTF-8"?>
      <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
          <mime-type type="application/x-扩展名">
              <comment>此种文件类型的描述</comment>
              <icon name="application-x-扩展名"/>
              <glob-deleteall/>
              <glob pattern="*.扩展名"/>
          </mime-type>
      </mime-info> 
      

      application-x-扩展名.xml~/.local/share/mime/packages/
      刷新系统MIME数据库

      $ update-mime-database ~/.local/share/mime
      
    2. 为程序建造一个菜单项

      如果此程序已经有菜单项,略过这一步。

      创建程序.desktop , 内容:

      [Desktop Entry]
      Version=1.0
      Type=Application
      Name=显示的程序名
      Icon="/path-to/图标文件"
      Exec="/path-to/执行程序" %f
      Path="/path-to/" (可选)
      NoDisplay=false (true则不会在系统菜单中出现)
      Categories=Utility;
      StartupNotify=false
      Terminal=false
      

      其关键在于Exec=行中的%f将文件路径传递给执行程序。
      Exec=也可以没有绝对路径直接使用命令,Icon=也可以不用路径而直接写系统认可的图标名称。
      程序.desktop 文件到 ~/.local/share/applications/

    3. 设置用某程序打开MIME类型文件
      修改 ~/.config/mimeapps.list~/.local/share/applications/mimeapps.list(废弃)

      [Added Associations]
      application/x-扩展名=程序.desktop;其他程序.desktop;其他程序2.desktop;
      

      其中application/x-扩展名是你刚刚所创建的MIME类型。如果MIME类型是原有的不是刚刚创建的,替换为原有的MIME类型名称。

    参考

    https://wiki.archlinux.org/index.php/Default_applications#MIME_database

    打赏作者

    写作不易,感谢支持!

    打赏二维码

    展开全文
  • 用户和用户组_(3)Linux文件种类和扩展名 前面介绍了Linux中用户和用户组的概念,并且介绍了实现用户和用户组的至关重要的东西就是对文件的权限. 紧接着就介绍了Linux文件权限概念(可读,可写,可执行),然后又提出了...
  • 比如我需要将 jpg 结尾的图片文件修改为 png 结尾的 如果能用rename命令,运行下面的 find . -name '*.jpg' -exec rename .jpg .png {} + 如果不能用rename命令,使用下面的 find . -name "*.jpg" -exec bash -c '...
  • linux重命名文件We can use mv command to change the file name. We can use it to change the file extension too. But, it works with a single file only and it doesn’t take wild characters. 我们可以使用mv...
  • PAGE / NUMPAGESlinux文件类型及扩展名、文件名我们提过一个概念,就是任何设备在Linux中都是文件,不仅如此,连数据通信的接口也由专属文件负责。所以,你会了解到,Linux文件种类很多。除了前面提到的 -, d即...
  • Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的比如file.txt、file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话,大多是常规文件...
  • Linux 文件类型与扩展名    Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的比如file.txt、file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文件...
  • Linux文件和目录的属性主要包括:索引节点(inode)、文件类型及权限、硬链接数、所归属的用户和用户组、最近修改时间等。查看文件属性我们可以在Linux中使用ls -lih命令查看文件属性。如图所示:索引节点Inode...
  • linux使用rename批量修改文件扩展名

    千次阅读 2016-12-27 11:11:38
    一.rename解决 1. Ubuntu系统 rename 's/\.c/\.h/' ./* ...把当前目录的后缀名为.c的文件更改为...这样就会把当前文件夹的后缀为.c的文件扩展名去掉 2. CentOS5.5系统 rename .c .h *.c 把当
  • for var in new_file*; do mv "$var" "${var}.pcap"; done 查看该目录原始文件 将所有的文件名以new_files开头的文件,加上.pcap后缀,形成新的文件名。
  • Linux文件种类与扩展名 在Linux环境下,任何设备都是文件(这是个很重要的概念)。比如,数据通信的接口就有有专属的文件在负责。通常计算机上会有各种种类的设备,还有操作系统产生的各种文件,所以linux下文件...
  • 我有一个文件test.bin要改为test.exe mv test.{bin,exe}
  • 一个是将文件名的扩展名部分提取出来,这可以借助#操作符实现。 # name=${file_name#*.} # echo Extension is: $name 输出结果:Extension is txt 工作原理: 在第一个任务里,为了从"名称.扩展名"这个格式...
  • Linux 系统中,会有一个概念,那就是“一切皆文件”。也就是说,在 Linux 系统中,所有的一切都是以文件的形式呈现的。同时,Linux 中的文件也有很多。这里对 Linux 中的文件种类做一个简单的汇总。 文件种类 ...
  • Linux下文件类型及文件后缀详解

    千次阅读 2018-09-19 16:53:49
    Linux下文件类型及文件后缀名详解 2013年11月19日 14:29:51 jack-zhu 阅读数:5336 标签: Linux下文件类型及文件后缀名详解 ...1、Linux文件扩展名; 一谈到文件类型,大家就能想到Windows的文件类型,比如...
  • Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的比如file.txt、file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话,大多是常规文件...
  • 最近在linux下要干点和c语言相关的任务,其中涉及使用C语言查找一个文件夹下指定扩展名的所有文件,我去开始在网上查找后粘贴后不能用,最后发现是windows下才能使用。最后找到了一篇不错的文章,...
  • Linux批量添加或修改文件后缀名称

    千次阅读 2020-06-22 10:42:10
    1. 当前及其子目录文件添加后缀.old ...2. 将当前及其子目录".old"的文件的后缀修改为".old2" find ./ -name "*.old" -type f | awk -F "." '{print $2}' | xargs -i -t mv ./{}.old ./{}.old2 ...
  • Linux 文件属性,修改文件属性和权限,目录与文件权限的意义,linux 文件种类与扩展名
  • Linux下文件文件后缀

    千次阅读 2019-04-09 09:15:43
    1、Linux文件扩展名; 一谈到文件类型,大家就能想到Windows的文件类型,比如file.txt、file.doc、file.sys、file.mp3、file.exe等,根据文件的后缀就能判断文件的类型。但在Linux一个文件是否能被执行,和后缀名...
  • 今天做了一道Linux的题目,题目如下: 其中查找并不难实现,使用find语句:find /var/log -name “*.log” 就可以实现,shell脚本如下: #!/bin/bash find /var/log -name &quot;*.log&quot; | ...
  • 什么是文件扩展名

    2020-09-29 19:53:42
    如果更改文件扩展名会怎样? (What Happens If I Change A File’s Extension?) Based on what we just talked about in the previous section, what happens when you change a file’s extension kind of depends...
  • 命令行方式 把当前目录的后缀为.jpg的文件更改为.png的文件 rename 's//.jpg//.png/' ./* 或者 find ./ -name "*.jpg" | awk -F "." '{print $2}' | xargs -i -t mv ./{}.jpg ./{}.png...
  • Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的比如file.txt、file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话,大多是常规文件...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 209,763
精华内容 83,905
关键字:

linux修改文件扩展名

linux 订阅