有关ls命令输出绝对路径的书写方法,在ls命令列出文件与目录信息时,如何直接输出文件的绝对路径。 通过 ls --help可以查看到 ls 的所有帮助选项。
是否有一个命令可以直接输出文件的绝对路径?绝对路径和相对路径的区别,特做说明:
$ ls | sed "s:^:`pwd`/: "
这样,绝对路径名就出来了。
批量不同文件名进行打印输出:
ls /home/httpd/search.examplel.com/WEB-INF/lib/*.jar
#!/bin/bash
#by system #date:20120709 #for java classes=/home/httpd/search.example.com/WEB-INF/classes servlet="$classes":/usr/local/tomcat/lib/servlet-api.jar jardir=/home/httpd/search.example.com/WEB-INF/lib JPATH="$servlet" for j in `ls /home/httpd/search.example.com/WEB-INF/lib/*.jar` do # echo $j JPATH="$JPATH":"$j" # echo $JPATH done /usr/local/jdk1.6.0_30/bin/java -classpath $JPATH com.cnfol.search.IndexCreator.IndexCreato |