readlink

Bashオートコンプリートが特定のコマンドの動作を模倣するにはどうすればよいですか?
readlink

Bashオートコンプリートが特定のコマンドの動作を模倣するにはどうすればよいですか?

特定のLinuxコマンドを含むスクリプトを作成しています。コマンドラインから直接使用すると、コマンドにオートコンプリート動作が適用されます。たとえば、コマンド名、スペース、文字列を入力してタブを押すと、パス内の実行可能ファイル名が完成します。しかし、ラッパースクリプトはいいえこんな癖があるようです。 bashにラッパーに対して元のコマンドと同じオートコンプリートを使用させるにはどうすればよいですか? より具体的に言えば、コマンドはですwhich。失敗しない場合は、それを呼び出すラッパーを作成しています。readlink -f。whichwhich ...

Admin

存在しないファイルに対する「readlink -e」に対するLinuxの代替
readlink

存在しないファイルに対する「readlink -e」に対するLinuxの代替

Windowsでは、ファイルの保存ダイアログボックスに表示できるように、存在しないファイルへのフルパスを作成して、ホストアプリケーションにファイルを保存する場所を伝えることがよくあります。 Cygwinを使用すると、次のことができます。 cygpath -au Some/Relative/Path.blah # For Cygwin apps cygpath -aw Some/Relative/Path.blah # For Windows apps putclip関連アプリケーションのファイル保存ダイアログに貼り付けられるように、生成されたフルパスをCy...

Admin

readlink/realpath が利用できない場合 POSIX シェルで相対パスを解決するにはどうすればよいですか?
readlink

readlink/realpath が利用できない場合 POSIX シェルで相対パスを解決するにはどうすればよいですか?

readlinkユーティリティが利用できない場合は、相対realpathパスを確認するためにPOSIXシェルスクリプトで何を使用できますか(最近はほとんどがGNU coreutilsで使用されていると思いますか?) 一つあるrealpathしかし、Cは機能します。それではおそらく別のものかもしれません。便利密かに使用しますか? ...

Admin

readlink出力の16進文字列は何ですか?
readlink

readlink出力の16進文字列は何ですか?

このコマンド "readlink /proc/3192/exe" を実行すると、 "/usr/libexec/qemu-kvm;62d69987 (削除済み)" 出力が返されます。 出力に16進文字列 "; 62d69987"があります。それは何ですか? ...

Admin

readlinkを使用しようとすると「ディレクトリです」エラー
readlink

readlinkを使用しようとすると「ディレクトリです」エラー

カスタムPS1を作成しようとしてbashを使用していますが、現在存在するディレクトリの絶対パスを印刷しようとするとエラーが発生します。私は$FIRMWAREシンボリックリンクであるディレクトリを持っています。 PS1で解決されたシンボリックリンクを表示したいです。追加情報とともに、次のコードを削除しました。 export FIRMWARE="/path/to/firmware" firmware_link() { local A A="$(readlink ${FIRMWARE})" echo $A } この関数を呼び出すと &...

Admin

realpathコマンドをreadlinkコマンドで完全に置き換えることはできますか?
readlink

realpathコマンドをreadlinkコマンドで完全に置き換えることはできますか?

realpath命令が存在しないことを考えるとすべてのUNIXプラットフォームrealpath、コマンド置換を使用してreadlinkシェルスクリプトをできるだけクロスプラットフォームにしたいと思います。 問題は、私の場合に必要なパラメータrealpathがあることです。--relative-to $ realpath bdd/full --relative-to bdd full 一方、readlinkコマンドの主な機能のみが提供されているようですrealpath。 $ readlink -f bdd/full /home/user/bdd/full ...

Admin

ls -altをreadlinkと組み合わせる
readlink

ls -altをreadlinkと組み合わせる

私は多くのシンボリックリンクと巨大なサブディレクトリを持つディレクトリを持っています。親ディレクトリにあるファイルの詳細リスト(時系列でソート)を取得したいがファイルがシンボリックリンクの場合は、リンクをターゲットに置き換えます。 このコマンドはreadlink -f * | sort | uniqシンボリックリンクを処理します。だからあなたは思うでしょう ls -alt `readlink -f * | sort | uniq` 単にコマンド出力を時間でソートしますreadlink。ただし、親ディレクトリのコンテンツだけでなく、すべての子ディレクトリのコ...

Admin

/usr/binから削除されたファイルを回復する方法は?
readlink

/usr/binから削除されたファイルを回復する方法は?

長い話を短く下部に。 背景: CentOS 6.10本番サーバーで次のことが発生します。コンソールベースのファイルブラウザであるMidnight Commanderプログラムを実行するには、ブラウザベースのターミナルプログラムを使用します。残念ながら、この端末のマウスサポートが正しく設定されていないため、誤ってmvフォルダ内の複数のファイルに操作を適用しました/usr/bin。実行可能ファイルが別のディレクトリに移動されました。ファイルを再度移動できましたが、すべて/usr/binが復元されたことを確認したいと思います。 破損したファイルをテス...

Admin

cp -t を使用してシンボリックリンクをターゲットファイルにコピーします。
readlink

cp -t を使用してシンボリックリンクをターゲットファイルにコピーします。

私のUbuntuシステムにファイルへのシンボリックリンクがあり、元のファイルを別のディレクトリにコピーしてそこに新しい名前を付ける必要があります。以下を使用して別のディレクトリにコピーできます。 readlink -ne my_symlink | xargs -0 cp -t /tmp/ ただし、ターゲットディレクトリに新しい名前を割り当てることはできません。デフォルトでは、次のコマンドを探しています。 readlink -ne base.txt | xargs -0 cp -t /tmp/newnametofile 上記と同じコマンドを実行する...

Admin

LinuxとMacOSでリンクを読むオプション(シンボリックリンクではない場合はファイルパスを返します)
readlink

LinuxとMacOSでリンクを読むオプション(シンボリックリンクではない場合はファイルパスを返します)

私はこれを持っています: file_path="/actual/file/path" read_link="$(readlink "$file_path")" # just in case it's a symlink readlinkがシンボリックリンクではない場合は、空の文字列をエコーし​​ますか?シンボリックリンクではない場合、元のパスをエコーするreadlinkオプションはありますか? ...

Admin

リンクされたリンクをテストする方法は?
readlink

リンクされたリンクをテストする方法は?

ファイルが他のリンクへのリンクであるかどうかをテストしたいと思います。 readlinkを試しましたが、必要な方法で動作しません。 [email protected],1:~/subdir1 $ ll lrwxrwxrwx 1 pi pi 13 Apr 10 14:34 hellolink -> subdir2/hello lrwxrwxrwx 1 pi pi 9 Apr 10 14:34 hellolink2 -> hellolink drwxr-xr-x 2 pi pi 4096 Apr 10 14:33 subdir2...

Admin

マウントポイントがわからず、デバイスUUIDがマウントされているかどうかを確認するにはどうすればよいですか?
readlink

マウントポイントがわからず、デバイスUUIDがマウントされているかどうかを確認するにはどうすればよいですか?

システム:Linux Mint 19.1 Cinnamon 64ビット、Ubuntu 18.04 LTSベース。 次の情報を入手できるかどうか疑問に思います。 はいこのUUID(ブロックデバイスの)ブロックデバイスがインストールされていますか? (マウントポイントがわからない) しかし、長い間プレイしてきましたが、まだ理解できません。 私は少なくとも作成しました一部以下の作業コードは両方のUSBハードドライブをアンマウントしてシャットダウンします。 私のコードの現在の一時バージョンは次のとおりです。 dismount_and_powe...

Admin

元のファイルでシンボリックリンクを上書きする
readlink

元のファイルでシンボリックリンクを上書きする

次のようないくつかのシンボリックリンクファイルを含むディレクトリがあります。 /home/user/symlink/$(*symlink_file_name1*).mkv /home/user/symlink/$(*symlink_file_name2*).mkv ソースファイル(シンボリックリンクファイル)を含む他のディレクトリがあります。 /home/user/original/$(*original_file_name1*).mkv /home/user/original/$(*original_file_name2*).mkv したがって...

Admin