Help us understand the problem. What is going on with this article?

ファイル操作コマンド

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
seyself
bascule
DATA × TECHNOLOGY × DESIGN
http://www.bascule.co.jp
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away