Posted at

ファイル操作コマンド

More than 5 years have passed since last update.


ファイルの一覧を出力

ls -1



空のファイルを作成する

mktemp ${FILE_NAME}



空のファイルを作成する

echo -n > ${FILE_NAME}



ファイルに書き込む

echo ${TEXT} > ${FILE_NAME}



ファイルに日付を追記する

echo `date +"%Y/%m/%d %H:%M:%S"` >> ${FILE_NAME}



ディレクトリを作成

mkdir -p -v ${DIRECTORY_NAME}



日付フォルダを作る

mkdir `date +%Y%m%d_%H%M`



ファイルに追記する

echo ${TEXT} >> ${FILE_NAME}



ファイルの内容を出力する

cat ${FILE_NAME}



ファイルをコピーする(上書き)

cp -f ${FROM_SRC_FILE} ${DEST_DIR_PATH}



ファイル名を変更する

mv ${BEFORE_FILE_NAME} ${AFTER_FILE_NAME}



ディレクトリを削除(警告を表示しない&中身も削除)

rm -rf ${DIRECTORY_NAME}



ディレクトリ内の全てのファイルを操作

for FILE in *

do
echo ${FILE}
done


ディレクトリ内の特定の拡張子のファイルを操作

for FILE in *.png

do
echo ${FILE}
done


複数のファイルの拡張子を一括変更する

for FILE in *.txt;

do
mv $FILE ${FILE%.txt}.doc;
done