1. ホーム
  2. linux

[解決済み] bash: cd: そのようなファイルやディレクトリはありません

2022-02-01 19:40:51

質問

最後に編集したフォルダーにジャンプするbash関数を書いています。 私の例では、最後に編集したフォルダのタイトルは'daniel'です。

bash関数は問題ないようです。

>>:~$ echo $(ls -d -1dt -- */ | head -n 1)
daniel/

そして、手動でそのディレクトリにcdすることができます。

>>:~$ cd daniel
>>:~/daniel$ 

しかし、bashの機能を使ってディレクトリにcdすることができません。

>>:~$ cd $(ls -d -1dt -- */ | head -n 1)
bash: cd: daniel/: No such file or directory

解決方法は?

を追加したことが判明しました。 alias ls=ls --color をこのサーバーのbashrcに追加しました。エイリアスを削除したら、私の関数が動作するようになりました。- ダニエル・タン