suer TIL

Linuxes

LINUX
2026-09-20 2026-09-20
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

【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
eye catch

【find -size】指定サイズ以上(以下)のファイルを検索する

ファイルサイズを基準にファイルを検索したい ディスク圧迫の原因になっている大きなファイルを探したり、逆に極端に小さいファイルだけを抽出したりしたい場合がある。findコマンドの-sizeオプションを使うと、ファイルサイズを基準にファイルを検索できる。
LINUX
2026-07-05 2026-07-05
eye catch

【find -mtime】指定日数より古い(新しい)ファイルを検索する

更新日時を基準にファイルを検索したい 古いログファイルやバックアップファイルを整理する際、更新日時が指定日数より古い(または新しい)ファイルだけを検索したい場合がある。findコマンドの-mtimeオプションを使うと、更新日時を基準にファイルを検索できる。
LINUX
2026-07-05 2026-07-05
eye catch

【ln -s -r】相対パスでシンボリックリンクを作成する

シンボリックリンクを相対パスで作成したい ln -sでシンボリックリンクを作成すると、指定したパスがそのままリンク先として記録される。絶対パスで指定すると、ディレクトリごと別の場所へ移動した際にリンク切れを起こす。ディレクトリ構成ごと移動してもリンクを維持したい場合、-rオプションを使う。
LINUX
2026-07-05 2026-07-05
eye catch

【cp -u】更新されたファイルのみをコピーして効率化する

更新されたファイルだけをコピーしたい 大量のファイルをバックアップやデプロイでコピーする際、変更のないファイルまで毎回コピーすると時間がかかる。差分バックアップを簡易的に実現したい場合、cpコマンドの-uオプションを使う。
LINUX
2026-07-05 2026-07-05
  • ««
  • «
  • 16
  • 17
  • 18
  • 19
  • 20
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【git switch】--detachオプションでdetached HEAD状態に切り替える
LINUX
2026-09-20 2026-09-20
eye catch
【psql】メタコマンドの使い方まとめ
DATABASE
2026-09-19 2026-09-19
eye catch
【PostgreSQL】テーブルスペース・照合順序・イベントトリガーなどマイナーなオブジェクト一覧を確認する
DATABASE
2026-09-19 2026-09-19
eye catch
【PostgreSQL】パーティションテーブル・インデックス一覧を確認する
DATABASE
2026-09-19 2026-09-19
eye catch
【PostgreSQL】全文検索の設定・辞書・パーサ・テンプレート一覧を確認する
DATABASE
2026-09-19 2026-09-19
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer