● [ -f $file_var ]:如果给定的变量包含正常的文件路径或文件名,则返回真。 ● [ -x $var ]:如果给定的变量包含的文件可执行,则返回真。 ● [ -d $var ]:如果给定的变量包含的是目录,则返回真。 ● [ -e $var ]:如果给定的变量包含的文件存在,则返回真。 ● [ -c $var ]:如果给定的变量包含的是一个字符设备文件的路径,则返回真。 ● [ -b $var ]:如果给定的变量包含的是一个块设备文件的路径,则返回真。 ● [ -w $var ]:如果给定的变量包含的文件可写,则返回真。 ● [ -r $var ]:如果给定的变量包含的文件可读,则返回真。 ● [ -L $var ]:如果给定的变量包含的是一个符号链接,则返回真。 tar -czvf a.tar.gz ./aa tar -xzvf a.tar.gz cat < ~/Desktop/MyApp.desktop [Desktop Entry] Version=1.0 Type=Application Name=MyApp Comment=This is a sample application Exec=/path/to/your/application Icon=/path/to/your/icon.png Terminal=false EOF