linux command よく使うやつ (centos)

コマンドは書き換えてからコピーできる

特定の文字列含むファイルを検索するコマンド

特定の文字列含むファイルを拡張子指定で検索するコマンド

ディレクトリ(strage)を除外して特定の文字列(admin)含むファイルを拡張子指定で検索するコマンド

サブディレクトリ以下の特定ファイルを一括して削除する

ファイル名で指定ディレクトリ以下を検索

日付で検索する (10日以内に編集)

ディレクトリを除外して日付で検索する (3日以内に編集)

ディレクトリを除外して時間で検索する (2時間以内に編集)

更新日順に表示する

更新日順にディレクトリを除外して表示する

  • find -type f はファイルのみを対象とする
  • find -print0 は検出されたファイルのフルパスをNULLキャラクターで分割して出力する
  • xargs -0 もしくは xargs --null 入力ストリームの分割はNULLキャラクターを用いる
 
特定の日に更新したファイルを見つける
 find . -type f -name "*.php" -newermt "2020-09-25"

一括変更 (今いるディレクトリの )

パーミッション変更

ファイル移動 、名前変更

コピー A to B

viエディタに行番号


全てのphpが755に、htmlは644になる

ローカルのファイルをリモートにアップロード
# -a オプションでアスキー転送 (デフォルトはバイナリ転送)

FTPserver : ftp.exzample.daa.jp
FTP account : daa.jp-user


Categories:

Tags: