Unix & Linux

Linux、FreeBSDおよび他のUn * xのようなオペレーティングシステムのユーザーのためのQ&A


7
fdupes -rdNより洗練された複製を削除する方法はありますか?
最近、多くの重複を削除する必要があります。3つまたは4つのファイルシステムをマージしていますが、そのスペースを経済的に使用したいです。最初fdupesは仕事に最適なツールのように見えましたが、次第に制限に直面しています。 コマンドを検討してくださいfdupes -rdN somedirectory/。これにより、somedirectoryのサブディレクトリ内のすべてのファイルのハッシュが作成されます。 そして、重複が見つかるとそれらを削除するため、すべてのコピーが1つだけになります。 しかし、保持somedirectory/subdirectory1/somefileしたいのですが、実際には4つの重複があり、プログラムが最初に重複の1つに遭遇した場合はどうなりますか?次に、を削除しますがsomedirectory/subdirectory1/somefile、これは望ましくありません。 どういうわけか、保持する複製を指定できるようにしたいと思います。そしてこれまでのところ、重複を処理するための標準プログラム(duff、FSLint)は、そのような動作の自動化を許可していないようです。私は自分で転がしたくないので、この質問をしているのはそのためです。 私は次のようなものを書きたいです killdupes -rdN --keep=filesin,somedirectories,separated,by,commas somedirectory/

2
新しいファイルを作成せずにディレクトリとその内容をパスワードで保護する最も簡単な方法は?
ディレクトリとその中のすべてのファイル(その下のディレクトリツリー全体)をパスワードで保護または暗号化します。ホームディレクトリ全体をわずらわせたくありません。特定のディレクトリにいくつかのファイルとフォルダを入れたいです。パスワードを使用してディレクトリを暗号化または復号化できるようにしたいと思います。コマンドラインを使用すると最適です。暗号化されたバージョンとして新しいファイルを作成してから、暗号化されていない以前のファイルを削除する必要はありません。

3
SSH -priv-keyのみでファイルを暗号化しますか?
SSH秘密鍵のパスワードを知って、自分だけが読めるようにファイルを暗号化するとします。機密情報を暗号化または難読化するリポジトリを共有しています。それにより、リポジトリに情報が含まれることになりますが、特別な場合にのみ開きます。 SSHエージェントを使用している場合、ファイルを暗号化して自分だけが後で開くことができる簡単な方法はありますか? ここで質問するためになぜGPGを使用する必要があるのか​​わかりません。基本的にパスワードを知っているので、SSHキーと同じパスワードでファイルを復号化するだけです。これは可能ですか?
22 ssh  encryption 

3
awk / pattern / {print“ text”} / patern / {print“”}を使用する場合、ELSEパターンはありますか?
次のようなテキストファイルがあるとします。 R1 12 324 3453 36 457 4 7 8 R2 34 2342 2525 25 25 26 26 2 2 R3 23 2342 32 52 54 543 643 63 R4 25 234 2342 4 234242 awkこれらの行を別々に処理するために使用したい awk '/R1/ { print "=>" $0} /R2/ { print "*" $0} ' また、残りのすべての行をそのまま(既に処理した行を複製せずに)印刷したいので、基本的には行の/ELSE/ { …
22 awk 

3
複数の@daily crontabエントリは順番に順番に処理されますか?
毎日2つのジョブを、指定した順序どおりに、連続して連続して実行したいと考えています。このcrontabは、私が望むことを確実に行いますか? @daily job1 @daily job2 私は、彼らが次々に実行すると仮定していますが、私は、Webを検索することにより、またはこれらのmanページのいずれかから答えを見つけることができませんでした:cron(1)、crontab(1)、crontab(5)。 cronがスケジュールされ@dailyたものを並行して、または予測できない順序で実行する場合、上記のcrontabは明らかに私が望むことをしません。 私は単純に1つのシェルスクリプトを作成してそれらを順番に起動できることを知っています.cronがどのように機能するのか興味があります(そしてテストデータを収集したりソースコードを読むのが面倒です)。 Cronはcronパッケージによって提供されます。OSはUbuntu 10.04 LTS(サーバー)です。
22 linux  ubuntu  cron 

8
sedを使用して改行をスペースに変換する
$stringいくつかの改行を含むテキストを保持するシェル変数があるとします。たとえば: string="this is a test" この文字列を、new_stringすべての改行がスペースに変換される新しい文字列に変換したいと思います。 new_string="this is a test" 私は試した: print $string | sed 's/\n/ /g' しかし、それはうまくいきませんでした またperl -0777 's/\n/ /g'、コマンドを使用してこれを行う方法があるのだろうかと思ってい trますか?
22 shell  sed 

5
最初にディレクトリでファイルとディレクトリをリストする方法
2つの質問があります。最初に、どのコマンドがファイルとディレクトリをリストしますが、ディレクトリを最初にリストしますか? 2番目の質問:ファイルのリストを1つのディレクトリにコピーしたいのですが、ターゲットディレクトリをコマンドの最初のファイル名にします。

2
lsの出力を色付けする方法は?
LinuxテキストモードでCentOSを実行しています。コマンドを実行するls /usr/と、出力が読みづらくなりすぎます(黒に濃い青)。テキストの色を変更するにはどうすればよいですか?
22 linux  centos  colors  console 

5
正規表現では、どの文字をエスケープする必要がありますか?
一般的に、正規表現のどの文字をエスケープする必要がありますか? たとえば、次は構文的に正しくありません。 echo '[]' | grep '[]' grep: Unmatched [ or [^ ただし、これは構文的に正しいです: echo '[]' | grep '\[]' [] 正規表現で文字をエスケープする必要があるドキュメントと、そうでないドキュメントはありますか?

5
ターミナル経由でGUIアプリケーションをソフトキルする方法は?
アプリケーションウィンドウにグラフィカルにアクセスせずに、「今すぐ終了してください」という方法でGUIアプリケーションを閉じる方法はありますか? たとえば、Gnome / Xディスプレイが黒にクラッシュした場合、tty2に切り替えて、Firefoxなどのアプリケーションを閉じて、設定などを保存できるようにします。

1
wgetを使用してURLパスから特定のファイルをダウンロードする方法
特定のURLパスで見つかったファイルを手動でダウンロードする必要がない場合、どのようなオプションがありますか?ワイルドカードを使用すると失敗します。 $ wget 'http://www.shinken-monitoring.org/pub/debian/*deb' Warning: wildcards not supported in HTTP. .... もちろん、これはファイル名が事前にわからないことを前提としています。
22 wildcards  wget 

3
複数のzipファイルで文字列を検索する
SunOS 5.10に取り組んでいます。約200個のzipファイルを含むフォルダーがあります。各zipファイルには、1つのテキストファイルのみが含まれています。すべてのzipファイル内のすべてのテキストファイルで特定の文字列を検索したいと思います。 これを試してみました(文字列「ORA-」を含むzipファイル内のテキストファイルを検索します)が、機能しませんでした。 zipgrep ORA-1680 *.zip zipファイルを解凍せずにそれを行うのは正しいですか?
22 grep  solaris  search  zip 

3
エンドユーザーにとってのBtrfsの利点は何ですか?
Btrfsは、Fedora Core 16などのいくつかのディストリビューションで選択されているデフォルトのファイルシステムとしてext4を置き換えることに勢いを増し始めています。他の多くのディストリビューションで実験的に利用できます(ウィキペディアから: openSUSE 11.3、SLES 11 SP1、Ubuntu 10.10、Sabayon Linux、RHEL6、MeeGo、Debian 6.0、およびSlackware 13.37)。職場のサーバーをすべて変換する準備ができていないことは確かです(ファイルシステムの選択は一般的に保守的です)。自宅で使用したり、職場のミッションクリティカルでない特定の運用マシンで使用することを検討しています。 Btrfsは、多くの点でZFSに似た機能セットを提供します。「エンタープライズ」環境、特にストレージ配信に焦点を当てたシステムでこれが望ましい理由を理解できます。しかし、この同じ機能セットはエンドユーザーにとってどのように役立ちますか?Btrfsの機能リストは、主な機能がストレージの表示ではないマシンでどのような利点がありますか?私のラップトップにはどんな利点がありますか? エンタープライズストレージの外部で、試行された真のExtファイルシステムからBtrfsに切り替える必要があるのはなぜですか?


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.