dirname命令

dirname命令:

作用:去除路径的最后1级文件或目录

如:

dirname /home/bb 为/home

dirname /home/bb/aa.txt 为/home/bb

rsync同步更新部分时用得到的(根据更新的文件路径,对文件的上一级目录进行同步)

常在脚本里 $(dirname $file)使用

原文地址:http://blog.51cto.com/yangzhiming/2122574

时间: 2024-11-09 13:59:33

dirname命令的相关文章

dirname命令的详解

一.功能说明 dirname命令用于显示文件或目录路径 二.语法格式 dirname 文件或目录 三.使用范例 [[email protected] ~]# dirname /data/dir/file.txt/data/dir[[email protected] ~]# cd /data/dir/[[email protected] dir]# dirname file.txt. 原文地址:http://blog.51cto.com/zpf666/2335223

dirname 命令

(1) 作用:从给定的包含绝对路径的文件名中去除文件名,然后返回剩下的路径(2) dirname 在脚本中常用做 cd `dirname $0` [[email protected] ~]# dirname /usr/local/nginx/conf/nginx.conf # 返回路径部分 /usr/local/nginx/conf [[email protected] ~]# dirname 1.txt # 如果文件在当前目录,则返回当前路径(因为是./1.txt,所以返回.) .

basename dirname命令使用范例

basename 带路径的文件名 [要去掉的后缀] basename 路径 dirname 原文地址:http://blog.51cto.com/2685141/2084157

shell命令---dirname

用途说明 dirname命令可以取给定路径的目录部分(strip non-directory suffix from file name).这个命令很少直接在shell命令行中使用,我一般把它用在shell脚本中,用于取得脚本文件所在目录,然后将当前目录切换过去.根据手册页上说的“Print  NAME  with  its  trailing  /component  removed; if NAME contains no /’s, output ‘.’ (meaning the curre

Linux命令之目录管理类命令:mkdir, rmdir, tree, dirname, basename

mkdir命令:新建目录 语法:mkdir [OPTION] /PATH/TO/SOMEWHERE 常见参数选项: -p:创建父目录 -v: 显示创建过程 示例: 如何/tmp/下创建目录:x_m, x_n, y_m, y_n # mkdir /tmp/{x_,y_}{m,n} rmdir命令:删除目录 语法:rmdir /PATH/TO/SOMEWHERE 常见的参数选项: -p:连同上层的空目录一起删除(慎重使用) tree命令:以树状图列出目录的内容 语法:tree [OPTION]...

Linux常用命令简述--dirname与basename

一.简介1.dirname命令去除文件名中的非目录部分,删除最后一个"\"后面的路径,显示父目录. 语法:dirname [选项] 参数2.basename命令用于打印目录或者文件的基本名称,显示最后的目录名或文件名.语法:basename [选项] 参数二.使用实例1.dirname[[email protected] ~]# dirname /etc/httpd//etc[[email protected] ~]# dirname /etc//[[email protected]

dirname和shell常用命令

$ cd `dirname $0` 和PWD%}  显示当前目录名称${#var}             替换为变量字符个数特殊变量$ 当前SHELL的PID? 前一个命令的退出状态! 后台执行的上一个工作的PID 读取用户输入read                        从终端读取输入存入内置变量REPLYread var                  从终端读取输入存入变量var    read first .. last       从终端读取多个变量依次存入,若输入较多,

线上查询及帮助命令(2 个)--14.dirname

dirname 命令读取指定路径名删除最后一个“/”(斜杠)及其后面的字符,保留其他部分,并写结果到标准输出.如果最后一个“/”后无字符,dirname 命令使用倒数第二个“/”,并忽略其后的所有字符.dirname 命令在创建路径名的时候遵从以下规则: 如果 Path 参数为“//”(双斜杠),或者参数 Path 全部由斜杠组成,将其转换为单斜杠“/”.跳过步骤 2 到 7. 从指定路径删除尾部的“/”字符. 如果参数 Path 中没有剩下的“/”,则将路径转换成 . (点).跳过步骤 4 到

Linux运维学习笔记之二:常用命令3

101.paste :将多个文件按列队列合并 说明 paste命令用于将多个文件按照列队列进行合并 语法 paste (选项) 指定需要合并的文件列表 选项 -d<间隔字符>或--delimiters=<间隔字符>:用指定的间隔字符取代跳格字符: -s或--serial串列进行而非平行处理. 实例 paste inotify_client_100.log inotify_server_100.10g paste inotify_client_100.log inotify_serv