1. 程式人生 > >shell對文件,文件夾的操作

shell對文件,文件夾的操作

info 信息 mkdir 遞歸 outfile put 如果 詳細 color

1 x=$1
2 OUTFILENAME="output_${x}.sql"
3 if [ -f $OUTFILENAME ];then
4 rm $OUTFILENAME
5 fi

如果文件存在則刪除

如果文件夾不存在則創建

 1 REG=$1
 2 OUTFILENAME="resultsql/UserInfoToDmdb_$REG.sql"
 3 
 4 if [ ! -d resultsql ];then 
 5 mkdir resultsql
 6 fi
 7 
 8 if [ -f $OUTFILENAME ];then
 9 rm  -rf $OUTFILENAME
10 fi

rm -rf命令

rm -rf 文件夾 遞歸刪除文件夾及文件夾下的所有文件夾及文件

rm -rf 文件夾/文件 只刪除文件,不刪除文件夾

1 -f:強制刪除,忽略不存在的文件,從不給出提示。
2 -i:交互模式刪除文件,刪除文件前給出提示。
3 -r:遞歸的刪除目錄下面文件以及子目錄下文件。
4 -R:遞歸的刪除目錄下面文件以及子目錄下文件。
5 -v:顯示運行時詳細信息

shell對文件,文件夾的操作