shell獲取文件所在路徑 linuxshell腳本中如何獲取文件的絕對(duì)路徑?readlink可以么?
linuxshell腳本中如何獲取文件的絕對(duì)路徑?readlink可以么?函數(shù)的路徑是/root/file。如果這是函數(shù)的第一個(gè)參數(shù),則可以使用$1獲得。獲取file1和File2后,echo“$1/
linuxshell腳本中如何獲取文件的絕對(duì)路徑?readlink可以么?
函數(shù)的路徑是/root/file。如果這是函數(shù)的第一個(gè)參數(shù),則可以使用$1獲得。獲取file1和File2后,echo“$1/file1”outputs/root/file/file1和echo“$1/File2”outputs/root/file/File2。
linux怎么通過(guò)shell查找到某一個(gè)文件的絕對(duì)路徑?
1. 如果要查找可執(zhí)行文件的絕對(duì)路徑,可以使用where is或which命令。圖片說(shuō)明:查詢命令的位置和后跟的命令。上圖查詢LS命令的絕對(duì)路徑。2無(wú)論是可執(zhí)行文件還是文本文件,常用的方法是使用find命令進(jìn)行查詢。圖片說(shuō)明:find命令用于查找文件,/etc用于查找文件目錄。如果您根本不知道文件路徑,可以將其指定為/(根目錄),-name是find的參數(shù),后跟要查找的文件的名稱。以hosts文件為例。