質問: Linux 初心者です。./ の意味を教えてください tar xvf ./postgresw.tar.gz mv ./home/postgres /home/ 上記二つのコマンドの中にある"./"の意味って何でしょうか。 詳しい方がいらっしゃいましたら、お教えいただけましたら幸いです。
回答: マスターさんが「意味無いです」と書いてますが、ちょっと乱暴かと。 「./」は他の方が回答しているように「今のディレクトリ(パス)」の意味です。 この場合は相対パスで指定していることを理解するのが良いかと思います。 質問されている表記は相対パス指定で、今いるパス(pwdコマンドで表示されるパス)を基準にファイル名、パスなどを指定しているのを意識しましょう。 絶対パス表記の場合は「/」で始まり、作業ディレクトリ(パス)がどこであろうと唯一の場所を指し示しますが、相対パス指定の場合は今居るパスを基準にします。相対パス指定の場合「./」の省略がほとんど可能だったと思いますが、中には明示的に「./」で始めないといけないケースがあったような気がします。