タグ付けされた質問 「unix-shell」

4
特定のシェルセッションの日付を偽造する
私は確かにここで何か変なことをしようとしていますが、GNU / Linuxでのシェルセッションの日付をローカルで偽造したいと思います。プログラムが異なる日付でどのように動作するかをブラックボックスでテストする必要があり、システム全体の日付を変更すると、望ましくない副作用(cronジョブ、混乱したログなど)が発生する可能性があります。 何か案は ?
30 linux  unix  shell  unix-shell  time 


3
その場でddバックアップを圧縮する
たぶんこれは愚かな質問のように聞こえるかもしれませんが、私がそれをしようとしている方法は機能しません。 私はlivecdを使用していますが、ドライブはマウントされていません。 この方法でバックアップを行う場合 sudo dd if=/dev/sda2 of=/media/disk/sda2-backup-10august09.ext3 bs=64k ...通常は動作しますが、コピー先の外部HDに十分なスペースがありません(ALMOSTが収まります)。だから私はこの方法で圧縮したかった sudo dd if=/dev/sda2 | gzip > /media/disk/sda2-backup-10august09.gz ...しかし、許可が拒否されました。分かりません。

2
grepで一重引用符、二重引用符を使用する場合
ファイル内の単純なパターン「hello」を検索しようとすると、次のすべての形式のgrepが機能します。 grep hello file1 grep 'hello' file1 grep "hello" file1 上記のフォームのいずれかが機能し、他のフォームが機能しない特定のケースがあります。別の場所で使用すると違いがありますか?

5
ファイル許可をコピーしますが、Unixのファイルはコピーしません
(から:https : //stackoverflow.com/questions/15245144/copy-file-permissions-but-not-files、トピック外のためクローズ) 同じディレクトリツリーのコピーが2つあります。両方にほぼ同じファイルがあります(1つのバージョンには、余分なファイルや不足しているファイルがいくつかある場合があります)。ただし、ほとんどのファイルは両方のディレクトリに共通です(同じ相対パスとすべてを持っています)。 これらがディレクトリにあると仮定します。 version1/ version2/ 問題は、version1 /のアクセス許可が台無しになったため、version2 /のアクセス許可をコピーしたいが、version1 /の新しいファイルを置き換えずにコピーしたいことです。 シェルコマンドまたはスクリプトを介してこれを行う自動化された方法はありますか?

8
名前にハイフンが含まれるUNIXディレクトリの削除
私の側で骨の折れた操作をして、誤って(たとえば)-Aというディレクトリを作成し、ファイルでいっぱいにしてしまいました。 上記のディレクトリを削除したい。私はもう試した: rmdir -- -A しかし、そのディレクトリにはまだファイルが残っていることがわかります。そして、そのファイルを削除するためにディレクトリにcdする方法がわかりません。 この厄介なディレクトリを削除するにはどうすればよいですか?
13 unix  unix-shell 

7
* nixでは、特定のファイルがどのファイルシステムにあるかをどのように判断するのですか?
一般的な最新のUNIX環境(GNU / Linux、GNU / Solaris、Mac OS Xなど)で、特定の絶対ファイルパスがどのマウントポイントとファイルシステムタイプにあるかを判断する良い方法はありますか? 私は、私が思うことができ、実行mountコマンドをし、手動での出力を解析して、私のファイルパスとそれを文字列比較が、私はもっとエレガントな方法があります場合、私は思ったんだけどそれを行う前に。 私は、拡張属性を利用するBASHスクリプトを開発しており、さまざまなファイルシステムおよびホスト環境向けにDo The Right Thing(できる限りではないが)を実行したいと考えています。

9
多数のファイルをコピー中に「引数リストが長すぎます」エラー
私は次のコマンドを使用しています: \cp -uf /home/ftpuser1/public_html/ftparea/*.jpg /home/ftpuser2/public_html/ftparea/ そして、私はエラーが発生しています: -bash: /bin/cp: Argument list too long 私も試しました: ls /home/ftpuser1/public_html/ftparea/*.jpg | xargs -I {} cp -uf {} /home/ftpuser2/public_html/ftparea/ まだ-bash:/ bin / ls:引数リストが長すぎます 何か案は?
12 linux  bash  unix-shell 

1
シェルスクリプトを使用してrsyncが変更を行ったかどうかを確認する
rsyncの2つのディレクトリを使用するbashスクリプトがあります。時々変化があり、何もない可能性があります。 rsyncが実際に変更(ファイルの追加/更新)を行った場合にのみ、コマンドを実行したいと思います。それ以外の場合はスキップします。私が見ているべき返答はありますか?
10 unix  bash  rsync  unix-shell 


1
cp -pは、すべてではなく一部のファイルの時間を保持しますか?
SMBを介してマウントされた別のディレクトリにコピーしたい、同じアクセス許可のファイルがたくさんあるマシンにソースディレクトリがあります。 [tmark@dexter JR09141045 roche_454_transfer]$ ls -l /source_dir total 71348 -rwxrwxrwx 1 adminrig lifelabs 19768377 Mar 25 23:29 1.TCA.454Reads.fna -rwxrwxrwx 1 adminrig lifelabs 53093396 Mar 25 23:29 1.TCA.454Reads.qual -rwxrwxrwx 1 adminrig lifelabs 1035 Mar 25 23:29 454AllControlMetrics.csv -rwxrwxrwx 1 adminrig lifelabs 2657 Mar 25 23:29 454AllControlMetrics.txt -rwxrwxrwx 1 adminrig lifelabs 4607 …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.