suer TIL
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
eye catch
【whereis】コマンドでバイナリ・ソース・マニュアルの場所を検索する
コマンドの実行ファイルだけでなくマニュアルの場所も知りたい whichコマンドはPATH上の実行ファイルの場所しか調べられない。実行ファイルに加えて、ソースコードやマニュアルページの場所もまとめて知りたい場合はwhereisコマンドを使う。
LINUX
2026-07-05 2026-07-05
eye catch
【type】コマンドの種類を判定する(builtin/alias/file)
コマンドの実体を確認したい シェルで実行するコマンドには、シェル自身が持つビルトインコマンド、エイリアス、PATH上の実行ファイルなど複数の種類がある。あるコマンド名が実際にはどれに該当するかを確認したい場合、typeコマンドを使う。
LINUX
2026-07-05 2026-07-05
eye catch
【read -p / -s / -t】ユーザー入力を受け付けるシェルスクリプトを作る
シェルスクリプトでユーザー入力を受け付けたい シェルスクリプトで対話的にユーザーからの入力を受け付けたい場合、readコマンドを使う。 readコマンドには-p、-s、-tといったオプションがあり、プロンプト表示・パスワード入力・タイムアウトをそれぞれ実現できる。
LINUX
2026-07-05 2026-07-05
eye catch
【cp -p】ファイルコピー時にパーミッションとタイムスタンプを保持する
cp コマンドでパーミッションとタイムスタンプを保持したい cpコマンドでファイルをコピーすると、コピー先のパーミッションはumaskの影響を受け、更新日時はコピーした時刻になる。バックアップやデプロイでは、元のファイルの属性をそのまま維持したい場合がある。
LINUX
2026-07-05 2026-07-05
eye catch
【Ghostty】Ctrl+Enterがエスケープシーケンスとして入力される現象を修正する
GhosttyでCtrl+Enterを入力すると、改行の代わりに;5;13~という文字列がそのまま入力される。 原因 Enterキー単体ではCR(\r)が送られるだけである。 Ctrlのような修飾キーを同時に押した場合、単なる\rだけでは「Ctrl押下」の情報を伝えられない。
MAC
2026-07-03 2026-07-03
eye catch
【sudo】-u オプションでユーザー切り替え時に-Eオプションで環境変数を引き継ぐ方法
sudo -u はデフォルトで環境変数をリセットする sudo -u user commandで別ユーザーとしてコマンドを実行すると、呼び出し元シェルの環境変数は引き継がれない。これはsudoersのenv_resetオプションがデフォルトで有効になっているためである。
LINUX
2026-07-03 2026-07-03
  • ««
  • «
  • 50
  • 51
  • 52
  • 53
  • 54
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【swift package】依存パッケージを依存ツリーで表示する (show-dependencies)
MAC
2026-10-12 2026-10-12
eye catch
【GitHub Actions,Xcode】DerivedDataとSwiftPMをキャッシュしてCIのビルドを速くする (irgaly/xcode-cache)
MAC
2026-10-11 2026-10-11
eye catch
【swift package】Package.swiftの依存関係の解決だけを先に実行する (resolve)
MAC
2026-10-11 2026-10-11
eye catch
【xcodebuild】SwiftPMの依存関係の解決だけを先に実行する (-resolvePackageDependencies)
MAC
2026-10-11 2026-10-11
eye catch
【xcodebuild】テストの実行先を指定する (-destination)
MAC
2026-10-11 2026-10-11
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer