Linuxゲリラ戦記21~54

mv コマンド

ファイルを移動させるにはmvコマンドを使用する。 ホームディレクトリに画像ファイルがある場合, 前回作ったprivateディレクトリへ画像ファイルを移動させるときのコマンド。

mv hadaka-inu.jpg private/

次はデスクトップディレクトリにhadaka-inu.jpgファイルがある場合、 ホームディレクトリからデスクトップディレクトリに移動せずに ホームディレクトリにいるまま画像ファイルを移動する場合

$ mv ./Desktop/hadaka-inu.jpg private/

『現在(自分が)いるディレクトリの中の』『Desktopディレクトリの中の』『hadaka-inu.jpgファイル』という意味 .は省略可能。

$ mv Desktop/hadaka-inu.jpg private/

ディレクトリ名を変える

$ mv ./名前を変えたいディレクトリのディレクトリ名 ./好きな名前のディレクトリ名

$ mv ./private/ ./doragon

これでも書ける

$ mv 名前を変えたいディレクトリのディレクトリ名 好きな名前のディレクトリ名

$ mv private/ doragon

/下記コマンドでも入力可能

$ mv ./private ./doragon

mackxxx@ik1-405-34928:~$ mv ./private ./dragon

doragon直下にあるファイル名を変更

mackxxx@ik1-405-34928:~/dragon$  mv hadaka-inu.jpg erina.jpg

cpコマンド

$ cp コピーしたいファイル コピー先

ディレクトリをコピーする場合   $ cp -R コピーをしたいディレクトリ 好きな名前のディレクトリ

設定ファイルの書き換えに失敗した場合は以下のようにすれば元の状態に戻せる

$ .bashrc backup_bash  予め作成

$ cp ファイル名 .bashrc

rmコマンド

$ rm 削除したいファイル名

$ rm -R 削除したいディレクトリ名

touchコマンド

空ファイルを作成する

$ touch ファイル名

ファイルのアクセス権限を変更 chmodコマンド

権限には3種類。

『ファイルを見る権利・r』 『ファイルに書き込む権利・w』 『ファイルを実行する権利・x』

(例) $ chmod u+x 所有ユーザが実行できる

$chmod g+w所有グループが書き換えられる

$chmod o+wその他の人が読める`

findコマンド

find 検索を開始するディレクトリ -name ファイル名

locateコマンド

# updatedb $ locate パターン名

sedコマンド

sed -e 's/置換前の文字/置換後の文字/g'

sed -e 's/"url"://g' -e 's/"//g'

tarコマンド

ひとまとめ tar cvf アーカイブ [ファイル名|ディレクトリ名]

展開 tar xvf アーカイブ [ファイル名|ディレクトリ名]

gzipコマンド

圧縮 $ gzip

解凍 $ gzip -d

この一連のコマンドをtarコマンドで行う

使用例

$ tar cfvz peace.tar.gz *txt

意味

ファイル名の最後にtxtがつく全てのファイルをtar形式アーカイブにし、gzipで圧縮する。

使用例

$ tar xfvz peace.tar.gz

意味

tar + gzipされたアーカイブを解答・展開する