とりあえずの備忘録

備忘録(びぼうろく)。主にパソコンやインターネットに関する様々なことを個人的にメモしています。

Linux-ファイル・ディレクトリ

Linux 更新日を条件にしてファイルを検索する

findコマンドを使用する。 3日以内に更新されたファイルを検索する $ find . -mtime -3 カレントディレクトリ以下を検索します。

Linux ディレクトリの使用容量を調べる

duコマンドを使用する。 /varの一階層下までのディレクトリ使用容量を調べる $ cd /var $ du -hx --max-depth=1 「出力結果」

Linux テキストファイルの文字コードを変換する

テキストファイルの文字コードを変換する data.txtを各種文字コードに変換して、newdata.txtという名前で保存する。 文字コードをEUCコードに変換して保存する $ nkf -e data.txt > newdata.txt

Linux カレントディレクトリの確認と移動

カレントディレクトリとは、現在作業しているディレクトリのことを指す。 カレントディレクトリの確認 カレントディレクトリを確認する $ pwd カレントディレクトリの内容を表示する $ ls -a オプション"-a"でドットで始まるファイルも表示する。

Linux ファイル・ディレクトリの操作

作成 ファイルaaa.txtを作成する $ touch aaa.txt ディレクトリdddを作成する $ mkdir ddd

Linux ファイルの中身を表示する

ファイルの中身を表示する数種の方法をメモ。 /home/kimura/mydata.txtを表示する $ cat /home/kimura/mydata.txt

Linux ディレクトリやファイルのアクセス権限(パーミッション)を設定する

/var/www/htmlへのパーミッションを設定する ユーザー自身はフルアクセス、グループメンバーは読み書きのみ、それ以外のユーザーはアクセス権限無しにする。 $ chmod 760 /var/www/html chmod [権限] [ディレクトリやファイル]の形式で設定する。

Linux tar.gzでの圧縮・解凍

/home/myname内にあるファイルをmydata.tar.gzで圧縮する $ tar zcvf mydata.tar.gz /home/myname mydata.tar.gzを解凍する $ tar zxvf mydata.tar.gz

Linux 検索結果のファイルを操作

指定ディレクトリのテキストファイルをすべて削除する $ find ./ -name *.txt -exec rm {} \(バックスラッシュ); find [探す場所] -name [検索パターン]という形式で検索する。 -exec [コマンド] \(バックスラッシュ)で、検索結果に対しての操作をする。 {} …