suer TIL
eye catch
【goreleaser】check コマンドで .goreleaser.yaml の設定を検証する
.goreleaser.yaml の記述ミスをリリース前に検出したい goreleaserは.goreleaser.yamlの設定に基づいてGoアプリケーションをビルド・リリースするツールである。設定ファイルの記述ミスは、実際にgoreleaser releaseを実行するまで気づきにくい。goreleaser checkコマンドを使うと、.goreleaser.yamlの構文やスキーマが正しいかをリリース前に検証できる。
LINUX
2026-07-11 2026-07-11
eye catch
【Git】git archiveでリポジトリの内容をtarやzipにアーカイブする
Gitリポジトリの内容をアーカイブとして配布したい .gitディレクトリを含まず、コミット済みのファイルだけをtarやzipにまとめて配布したい場合がある。git cloneしてから.gitを手動で削除する方法もあるが、git archiveコマンドを使うと1コマンドでアーカイブを作成できる。
LINUX
2026-07-11 2026-07-11
eye catch
【tar】-C オプションで作業ディレクトリを指定して展開・作成する
アーカイブを任意のディレクトリに展開・作成したい tarコマンドは、実行時のカレントディレクトリを基準にアーカイブを展開・作成する。カレントディレクトリ以外の場所に展開したい場合、cdで移動してからtarを実行し、終わったら元のディレクトリへ戻るという手順が必要になる。tarコマンドの-Cオプションを使うと、指定したディレクトリへ移動した状態でアーカイブを展開・作成でき、cdによる移動が不要になる。
LINUX
2026-07-11 2026-07-11
eye catch
【tar】--exclude オプションでアーカイブ・展開時にファイルを除外する
アーカイブに不要なファイルを含めたくない ログファイルや.gitディレクトリなど、アーカイブに含める必要のないファイルが混ざっている場合がある。すべてを含めてアーカイブを作成すると容量が無駄に大きくなったり、展開先に不要なファイルが残ったりする。tarコマンドの--excludeオプションを使うと、アーカイブ作成時・展開時の両方で特定のファイルやディレクトリを対象から除外できる。
LINUX
2026-07-11 2026-07-11
eye catch
【tar】--strip-components オプションで展開時にディレクトリ階層を除去する
tar展開時に不要な親ディレクトリを取り除きたい GitHubのリリースアーカイブなど、tarアーカイブはmyproject-1.2.3/のような親ディレクトリを1つ持つ構成であることが多い。そのまま展開すると余分な階層ができてしまい、展開先のディレクトリ構成をそろえたい場合に扱いづらい。--strip-componentsオプションを使うと、展開時に先頭のパスから指定した階層数を取り除ける。
LINUX
2026-07-11 2026-07-11
eye catch
【diff -y】2つのファイルを左右に並べて比較表示する
2つのファイルを左右に並べて比較したい diffコマンドの標準出力は差分箇所のみを表示する形式で、ファイル全体の対応関係が分かりづらい。-yオプションを付けると、2つのファイルの内容を左右2列に並べて表示できる。
LINUX
2026-07-11 2026-07-11
eye catch
【Mac】sntpコマンドでシステム時計を即時に日本のNTPサーバーへ同期する
sntpコマンドで即時に時刻を同期したい理由 AWS CLIをはじめとした、現在時刻から計算して得られるトークンで認証するシステムでは、システム時計がずれていると認証に失敗する。 macOSは通常自動で時刻同期を行うが、スリープからの復帰直後やタイムゾーンをまたぐ移動の直後などはずれが生じやすい。
MAC
2026-07-10 2026-07-10
eye catch
【git check-ignore】ファイルが.gitignoreで無視されているか確認する
ファイルが.gitignoreで無視されているか確認したい git statusに表示されないファイルが、.gitignoreによって無視されているのか、単にコマンドの見落としなのか判断しづらい場合がある。git check-ignoreコマンドを使うと、指定したファイルが無視対象かどうかを確認できる。
LINUX
2026-07-10 2026-07-11
eye catch
【find -exec {} +】見つけたファイルをまとめてコマンド実行する
検索したファイルをまとめてコマンド実行したい findコマンドで検索したファイルに対して、rmやchmodなどのコマンドを実行したい場合がある。findコマンドの-execオプションに{} +を指定すると、検索結果のファイルをまとめて1回のコマンド実行にまとめられる。
LINUX
2026-07-05 2026-07-05
eye catch
【find -printf】検索結果の出力フォーマットを自由にカスタマイズする
検索結果を独自フォーマットで出力したい findコマンドは通常ファイルパスのみを出力するが、ファイルサイズや更新日時、パーミッションなども合わせて確認したい場合がある。findコマンドの-printfオプションを使うと、検索結果の出力フォーマットを自由にカスタマイズできる。
LINUX
2026-07-05 2026-07-05
  • ««
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【VSCode】YAML拡張機能でtraefik.ymlをTraefik v3スキーマで検証する
VSCODE
2026-07-13 2026-07-13
eye catch
atコマンドで一回限りのジョブを予約する
LINUX
2026-07-12 2026-07-12
eye catch
dateコマンドの出力タイムゾーンをTZ環境変数で一時的に変更する
LINUX
2026-07-12 2026-07-12
eye catch
dateコマンドでepoch秒とdate文字列を相互変換する
LINUX
2026-07-12 2026-07-12
eye catch
dateコマンドで相対日付を計算する(date -d)
LINUX
2026-07-12 2026-07-12
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer