ディレクトリ内のフォルダを開くにはどうすればよいですか?
現在のディレクトリをcd /root/dir/
に変更するとします
次に、すべてのファイルをリストします:ls folder1 folder2 folder3
次に、folder1を開きます。 「./」を試してみると、次のようになります:./folder1 bash: ./folder1: Is a directory
Cdを再度入力せずに、つまりcd $(pdw)/folder1
と入力するにはどうすればよいですか。
Nautilusファイルマネージャーを使用してフォルダーを開きたい場合は、cd /root/dir/
のように目的のディレクトリに移動できます。ls
を使用してそのパスの下のフォルダーを確認し、開く場合はfolder1タイプ:
nautilus folder1
./
は、ファイルの実行に使用されます(ディレクトリを開きません)。
(入力)CLIメソッド:cd folder1
またはdir folder1
またはls folder1
でターミナルのフォルダーを開くことができます。
(To)GUIメソッド:ファイルマネージャーで開く場合(例:nautilus)、typenautilus folder1
(Ubuntuの場合nautilusはデフォルトのファイルマネージャーです)
gnome-open "any-oject"
と入力するだけで、Ubuntuのデフォルトプログラムのフォルダーまたはファイルが開くことがわかりました。これがフォルダである場合、デフォルトのフォルダエクスプローラを使用します:)
zshシェルはAUTO_CD
オプションを使用してこれを実行できます。
bob@tp ~ % setopt AUTO_CD
bob@tp ~ %
bob@tp ~ % ./Documents
bob@tp ~/Documents %
bob@tp ~/Documents % pwd
/home/bob/Documents
setopt AUTO_CD
ファイルに.zshrc
を挿入するだけで(zshを最初に一度作成してzsh環境ファイル)。端末プロンプトでzshを直接呼び出して、zshセッションを開始できます。または、デフォルトのシェルをzshに変更することができますchshコマンド。
ちなみにこれは奇妙な機能ではありません。クロス可能ディレクトリには「実行」属性があるため、標準コマンドのようにディレクトリを実行できます。
Lsを使用してディレクトリを指定できます。ディレクトリから移動することなく、そのコンテンツのリストが表示されます。
ls -al /path/to/directory