Posted at

bashでファイルやディレクトリの存在確認方法まとめ

More than 3 years have passed since last update.

よく忘れるのでまとめ

パスが存在するか

if [ -e ./test ]; then

ファイルが存在するか

if [ -f ./test ]; then

ディレクトリが存在するか

if [ -d ./test ]; then

リンクが存在するか

if [ -L ./test ]; then

空ファイルではないか

if [ -s ./test ]; then

ファイルが書込可能か

if [ -w ./test ]; then

ファイルが実行可能か

if [ -x ./test ]; then