Linuxでの検索および圧縮ベースコマンドの概要
2008 ワード
検索
find(ファイルの検索)
1.ファイル名に基づいて検索(現在のディレクトリで検索)
2.ファイルタイプに基づいて検索(現在のディレクトリで検索)
**ファイルタイプは**を含む一般ファイルf ディレクトリd シンボルリンクl パイプp ソケットs 文字デバイスc ブロック装置b eg:現在のディレクトリの下でディレクトリを検索する
3.ファイルサイズによる検索
+:+10 Kより大きい-:-10 kより小さいは10 k:10 k に等しい単位: k-小文字 M-大文字現在のディレクトリで10 k以上100 k未満を検索(sizeの後に無限に続くことができる)
4.日付で検索作成日:ctime-n/+n -n:n日以内 +n:n日以外 修正日:-mtime アクセス日:-atime eg:find.-ctime-1(現在のディレクトリで1日以内に作成されたファイルを検索) 5.深さで検索-maxdepth n(層数) n層以下の を検索する
-mindepth n
6.詳細検索
指定されたディレクトリを検索し、そのディレクトリの中ファイル詳細
まとめ
grep(ファイルの内容を検索)
解凍と圧縮
一般的な圧縮フォーマット(以下のコマンドで直接圧縮することもできます) .gz- - -gzip .bz2 - - -bzip2
tar(パッケージ)パラメータ c圧縮ファイル を作成 x圧縮ファイル を解放する f圧縮パッケージの名前を指定 v印刷プロンプト情報(書き込み不可) z gzip圧縮ファイル-xxxを使用する.tar.gz j bzip 2を使用してファイル-xxxを圧縮する.tar.bz2
#######圧縮:tarパラメータ圧縮パッケージの名前原材料
解凍
rar
rarはインストールが必要です圧縮 解凍 zip 圧縮 解凍
find(ファイルの検索)
:find
1.ファイル名に基づいて検索(現在のディレクトリで検索)
find . -name "helloworld.c"
2.ファイルタイプに基づいて検索(現在のディレクトリで検索)
**ファイルタイプは**を含む
find ./ -type d
3.ファイルサイズによる検索
find -size -10M
+:+10 Kより大きい-:-10 kより小さい
find . -size +10k -size -100k
4.日付で検索
6.詳細検索
指定されたディレクトリを検索し、そのディレクトリの中ファイル詳細
find ./ -type d -exec shell (ls -l) {} \;
をリストします.まとめ
find
grep(ファイルの内容を検索)
:grep -r
eg: grep -r "scanf" .( scanf )
解凍と圧縮
一般的な圧縮フォーマット(以下のコマンドで直接圧縮することもできます)
tar(パッケージ)
#######圧縮:tarパラメータ圧縮パッケージの名前原材料
tar zcvf test.tar.gz file/dir
解凍
tar zxvf test
rar
rarはインストールが必要です
sudo apt-get install rar
rar a ( ) ( -r)
rar x
zip
unzip -d