我们希望根据这个文件里面的内容来作为目录名进行文件创建,那么我们执行cat dirName | xargs -p mkdir命令,可以看到其实最终执行的命令是只有一条,就是mkdir aa1 bb1 cc1。执行肯定是没有问题的,虽然xargs命令一股脑把所有参数都传了过去,但因为mkdir命令天然支持同时传入多个目录名来进行目录创建,所以命令在执行上也没...
xargs -0 ls basename -a /home/trade/'a b.txt'|xargs ls 【dirname】功能:从文件名中剥离最后一个组件语法: 从文件名中剥离最后一个组件参数: -z 以NUL结束每个输出行,而不是换行,以nul为分隔符 示例: 1) dirname /home/trade/1 结果: /home/trade 2) dirname dir1/str dir2/str 结果: dir1 ...
dirname 显示文件或目录路径 语法格式 dirname [name] dirname 文件或目录 [root@linuxprobe~]# dirname/data/dir/file1.txt/data/dir[root@linuxprobe~]# cd/data/dir/[root@linuxprobe dir]# ls file1.txt[root@linuxprobe dir]# dirname file1.txt. dirname后面的参数是相对路径,它也会返回相对路径 chat...
man:全称manual,用来查看系统中自带的各种参考手册。 help:用于显示shell内部命令的帮助信息。 文件和目录操作命令 ls:全称list,列出目录的内容及其内容属性信息。 cd:全称change directory,切换当前工作目录至dirName(目录参数)。其中dirName表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的home目录。另外,...
xargs [option] 选项 (15)rename:重命名文件 说明 rename命令通过字符串替换的方式批量修改文件名。 语法 rename from to file 1.from:代表需要替换或处理的字符,一般是文件名的一部分,也包括拓展名 2.to:把前面的from代表的内容替换为to代表的内容
这里的xargs的功能是将前一个管道过滤出来的换行的内容都拼接到一行中,如下所示: echo: ··和$()都是用于命令之间的嵌套(将一条命令的输出结果作为另一条命令的参数)如: echo `hostname`或echo $(hostname) 软硬链接 当软链接指向的是目录的时候,cd + 软链接 进入的文件的软链接的所在的目录,cd...
find $pwd-maxdepth1|xargs ls-ld 2、cd 命令 cd(changeDirectory) 命令语法: cd[目录名] 说明:切换当前目录至 dirName。 实例: (1)进入要目录 cd/ (2)进入 "home" 目录 cd~ (3)进入上一次工作路径 cd- (4)把上个命令的参数作为cd参数使用。
cd:全拼change directory,切换当前工作目录至dirName(目录参数)。其中dirName表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的home目录。另外,“~”也表示为home目录的意思,“.”是表示目前所在的目录,“…”则表示目前目录位置的上一层目录。
touch:创建空文件或改变文件的时间戳属性,ls:显示目录下的内容及相关属性信息,cp:复制文件或目录,mv:移动或重命名文件,rm:删除文件或目录,rmdir:删除空目录,ln:硬链接与软链接,readlink:查看符号链接文件的内容,find:查找目录下的文件,xargs:将标准输入转换成命令行参数,rename:重命名文件,dirname...
(14)xargs:将标准输入转换成命令行参数 (15)rename:重命名文件 (16)basename:显示文件名或目录名 (17)dirname:显示文件或目录路径 (18)chattr:改变文件的扩展属性 (19)lsattr:查看文件扩展属性 (20)file:显示文件的类型 (21)md5sum:计算和校验文件的MD5值 ...