basename 在绝对路径中取文件名称
[root@controller ping]# basename /root/Desktop/test_txt/ping/ping_exist.txt
运行结果:
ping_exist.txt
带上文件的后缀名后的结果比较: 路径 空格 点后缀名
[root@controller ping]# basename /root/Desktop/test_txt/ping/ping_exist.txt .txt
运行结果:
ping_exist
只取到文件名称,不带后缀名了
dirname 在输入的文件全路径中取到文件的路径
[root@controller ping]# dirname /root/Desktop/test_txt/ping/ping_exist.txt
运行结果:
/root/Desktop/test_txt/ping