linux命令文件名 linux文件名命名规则( 十 )


.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz ./DirName
压缩:tar zcvf FileName.tar.gz DirName
.tar.bz2
解压:tar xjf FileName.tar.bz2 ./DirName
压缩:tar cjf FileName.tar.bz2 DirName
rpm -ivh 加.rpm文件 安装
安装sudo apt-get install 软件名
;
linux哪些指令可以创建文件linux可以创建文件指令如下:
1、“vi 文件名”命令,该命令输入保存之后文件才被创建;
2、“touch 文件名”命令,该命令用于更改文件或目录的时间,若文件不存在会自动创建;
3、“echo 文件内容文件名”命令 , 该命令会将指定内容写入文件中 。
注意事项
1、Linux touch命令用于修改文件或者目录的时间属性 , 包括存取时间和更改时间 。若文件不存在,系统会建立一个新的文件 。
2、“vi 文件名”命令只有输入:w保存时,文件才会真正的被创建,直接:q退出 , 文件不会被创建 。
3、echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用 。该命令的一般格式为: echo [ -n ] 字符串 。其中选项n表示输出文字后不换行;字符串能加引号,也能不加引号 。
用echo命令输出加引号的字符串时,将字符串原样输出;用echo命令输出不加引号的字符串时,将字符串中的各个单词作为字符串输出,各字符串之间用一个空格分割 。
Linux下批量修改文件名 Linux下修改文件名有mv和rename 。其中mv命令只能对单个文件重命名,这是mv命令和rename命令的在重命名方面的根本区别 。
linux的rename命令有两个版本,一个是c语言版本的 , 一个是perl语言版本的,判断方法:
输入man rename 看到第一行是:
RENAME(1) Linux Programmer’s Manual RENAME(1)
这个就是C语言版本的
而如果出现:
RENAME(1) Perl Programmers Reference Guide RENAME(1) 则是Perl版本的了
C语言版本格式:rename 原字符串 新字符串 文件名
Perl语言版本格式:rename 's/原字符串/新字符串/' 文件名
rename支持正则表达式
例子:
字母的替换 rename "s/AA/aa/" * // 把文件名中的AA替换成aa
修改文件的后缀 rename "s//.html//.php/" * // 把.html 后缀的改成 .php后缀
批量添加文件后缀 rename "s/$//.txt/" * // 把所有的文件名都以txt结尾
批量删除文件名 rename "s//.txt//" * // 把所有以.txt结尾的文件名的.txt删掉
在文件夹shell下创建文件10个文件
touch tmp_{1..10}.txt
找到含有“_“”的文件夹 。
find ./ -name "*_*"
读取id, 用mv改名,$为自己理解为赋值后的id,格式为
【linux命令文件名 linux文件名命名规则】关于linux命令文件名和linux文件名命名规则的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读