私は現在、私は私のノートパソコンのgitリポジトリのように、毎日のリビジョンを別にしておくという、日付付きのディレクトリに格納されたPythonモジュールのリビジョンを持っているプログラミングプロジェクトに取り組んでいます。例えば、今日の階層は.../workingdirs/12-28-11/fingerpuppet /です。fingerpuppetは私のモジュールのディレクトリです。 の永久的なをBASHの最新のリビジョンへのシンボリックリンクまたはハードリンクにすると、ターゲットを自動的に.../workingdirs/12-29-11/tomorrowに変更する必要はありません。手動で?ファイルの最新バージョンへの「現在の」リンクがあるftpサーバー上のリンクのように見えますが、自動的に更新されるか手動で行われるかはわかりません。bashの 'ftp-style'リンクをディレクトリ内の最新のサブディレクトリやファイルにするにはどうしたらいいですか?
1
A
答えて
0
これらのシンボリックリンクを毎日作成する代わりに、エイリアスを設定して最新のディレクトリに変更することができます。あなたの~/.bashrc
にこれを追加します。
alias myprj='cd /absolute/path/to/workingdirs/`date "+%m-%d-%y"`/fingerpuppet'
あなたはそのエイリアスにあなたがそのディレクトリに変更する必要があるたびに呼び出すことができます。
$ myprj
2
まず最初に:あなたは、あなたのプロジェクトのためのgitまたはいくつかの他のVCSを使用して検討しています?物事を楽にしてくれるようです。
何か理由がないのであれば、夜間のcronジョブを設定して、今日の日付の新しいディレクトリを作成し、昨日からすべてのファイルをコピーし、最新のものにリンクをリセットするディレクトリ。
0
unlink current
ln -s ../workingdirs/$(date +%m-%d-%y) current
関連する問題
- 1. ディレクトリ内のサブディレクトリから最も古いファイルを削除する
- 2. Bash:サブディレクトリではないディレクトリ内のすべてのファイル
- 3. ディレクトリ/サブディレクトリ内のすべてのファイルをアレイにロードするためのBashスクリプト
- 4. ディレクトリ内の多数のzipファイルをbash内の指定された数の複数のサブディレクトリに移動するにはどうすればよいですか?
- 5. bashを使って複数のファイルをディレクトリに移動するにはどうしたらよいですか?
- 6. bashのファイル内からリストをロードするにはどうしたらいいですか?
- 7. 最新のディレクトリまたは最も古いディレクトリに変更する - cshイディオムがbashで動作しない
- 8. ディレクトリ内のすべてのファイルをPerlでリストするにはどうしたらいいですか?
- 9. ディレクトリ内のすべてのサブディレクトリからのリンクとしてPHPでファイルを一覧表示する(ファイルのみ)
- 10. ディレクトリ内の2つの最新ファイルを検索するにはどうすればよいですか?
- 11. すべてのサブディレクトリから最新の変更されたファイルを同じサブディレクトリ構造を持つ新しいディレクトリにコピーします。
- 12. ディレクトリやサブディレクトリにあるREADMEファイルの最初の行を表示するUNIXシェルスクリプト
- 13. ディレクトリ内のすべてのMP3ファイルを見つけるにはどうしたらいいですか?
- 14. ディレクトリ内のMP3ファイルをディレクトリとサブディレクトリからPHPで
- 15. ディレクトリ内の最新のyymmでファイルを取得するには?
- 16. pythonでディレクトリ内のすべてのファイルを開くにはどうしたらいいですか?
- 17. WEB-INFディレクトリのファイルを読むにはどうしたらいいですか?
- 18. ドキュメント内の別のreSTファイルをリンク/参照するにはどうしたらいいですか?
- 19. サブディレクトリ内の1つのファイルを除いて、ディレクトリ内のすべてのファイルをブロックするにはどうすればよいですか?ここ
- 20. Cのディレクトリ/サブディレクトリにあるファイルのインスタンスを検索するにはどうすればよいですか?
- 21. Golangにサブディレクトリまたはファイルを含むディレクトリを圧縮するにはどうすればよいですか?
- 22. PHPで最新のファイルをFTPでダウンロードするにはどうしたらいいですか?
- 23. Visual Studioでソースファイルのサブディレクトリ(共通ファイル名)をサポートするにはどうしたらいいですか?
- 24. sasマクロを持つフォルダから最新のweekファイルを選ぶにはどうしたらいいですか?
- 25. ディレクトリ下のサブディレクトリのbashチェック
- 26. ディレクトリとサブディレクトリ内のファイルにPylint?
- 27. 上記のディレクトリからJavaにファイルを含めるにはどうしたらいいですか?
- 28. ?新しいドメイン、新しいindex.phpファイル...どのように私は2つをリンクするのですか?
- 29. SCPディレクトリとファイルの内容ではなく、サブディレクトリやその内容
- 30. Bashは、サブディレクトリを持つディレクトリ内のすべての.jpgファイルに対してスクリプトを実行します。
どのようにタイムスタンプの付いたディレクトリを作成していますか? – Mat
これは、新しいファイルを作成する必要があるときはいつでも、「現在の」リンクを再作成することによって行われます。だから... "手動で"あなたが何かをする必要があることを意味するならば、いいえ。しかし、 "自動的に"あなたがコードを書くことなく意味している場合は、また、いいえ。 – Amadan