タグ付けされた質問 「ls」

lsコマンドは、ディレクトリーの内容をリストします。

2
lsは「一致なし」を無視します
と呼ばれるフォルダ内のfoldername、拡張子がtest、atestまたはのすべてのファイルを一覧表示しますbtest。 私の当面の考えは走ることでした ls ./foldername/*.{a,b,}test 拡張機能atestに何もない場合を除き、これは正常に機能しますzsh: no matches found: ./foldername/*.atest。その場合、エラーが発生します。 このエラーを無視して、存在するファイルを印刷する方法はありますか? これはZSHとBASHの両方で機能するために必要です。

2
chrootで「ls」コマンドを実行するには?
私はブラウザーシェルリーシュを使用していて、phpでシェルコマンドを実行してブラウザーに再起動しています。chrootコマンドを見つけただけで、たとえばls変更されたルートのルートディレクトリで実行したいのですが、実際に実行する必要がありますbash -c "ls /"。私はこれを試しました(sudoなしで試しましたが、うまくいきませんでした): sudo chroot ~/projects/jcubic/leash ls エラーが発生しました: chroot: failed to run command ‘ls’: No such file or directory このコマンドを適切に使用できますか?異なるルートディレクトリでlsを実行することは可能ですか? sudoなしでchrootを実行しようとすると、次のエラーが発生します。 chroot: cannot change root directory to '/home/kuba/projects/jcubic/leash': Operation not permitted
8 ls  chroot 

1
権限が広く開かれているにもかかわらず、権限エラー
新しいVMにanacondaをインストールしましたが、その内容を一覧表示できません。ディレクトリを... / anaconda /に変更できますが、入力するls -lと次のようになります。 ls: cannot open directory .: Permission denied しかし、私が入力すると: sudo ls -l 私は得る total 92 drwxrwxrwx. 2 gcw8 PosixUsers 12288 May 26 15:30 bin drwxrwxrwx. 2 gcw8 PosixUsers 12288 May 26 15:30 conda-meta drwxrwxrwx. 3 gcw8 PosixUsers 4096 Mar 27 16:33 docs drwxrwxrwx. 2 gcw8 PosixUsers …

2
基本的なコマンドが機能していません:-bash:ls:そのようなファイルやディレクトリはありません
私はUnixを初めて使用するので、論文のプログラムをインストールする過程で、などの基本的なUnixコマンドのPATHを試してみたはずlsです。lsファイルを一覧表示するディレクトリ名を入力するたびに、次のようになります。 -bash: ls: No such file or directory これを修正するにはどうすればよいですか?どんな助けでも大歓迎です!
8 bash  command-line  ls  path 

2
変更時間でファイルをソートする
私はここで多くの質問と回答を見て、 list_dir=`ls -t /path/to/dir/` for i in $list_dir; do または ls -t | while read i; do 簡単に壊れるので、スクリプトでlsを使用しないでください。しかし、最後に変更されたものから最後に変更されたもの(またはその逆)の順にファイルを操作するためのより良い方法を見つけることができません。 私は次のようなものを使用できます: find . -type f -printf '%T@ %p\n' | sort -n | cut -d ' ' -f 2- | while read i; do... ...しかし、これは名前に改行が含まれているファイルでは壊れ、起動するのが非常に醜いです。もっと良い方法はありますか?

2
指定されたタイムスタンプよりも新しいすべてのファイルをリストし、それらを並べ替えます
タイムスタンプよりも新しいすべてのファイル(日付順)を20130207003851ディレクトリ/ tmpのみの形式で一覧表示したい。サブディレクトリは省略できます。 SUSE Linux Enterprise Server 11。 出力フォーマットは S0002948.LOG Feb 7 03:28 S0002935.LOG Feb 7 05:58 S0002952.LOG Feb 7 09:58 S0002940.LOG Feb 7 11:58 find / tmp -newermt "7 feb 2013" -lsは、必要なファイルをリストしますが、 タイムスタンプを20130207003851の形式で使用する方法 出力を並べ替えるにはどうすればよいですか? ファイル名と日付のみを表示するにはどうすればよいですか。最初にファイル名、次に日付? PSタッチを使用して検索用の参照ファイルを作成したくない pss find -newermt "20130207003851" -ls find: I cannot figure out how to interpret `20130207003851' …

4
lsで相対パスを取得する方法は?
最後にダウンロードした2つのファイルを移動するには、次のようにします。 mv ` ls -rt ~/Downloads/ | tail -2 ` . 残念ながら、lsファイル名のみを提供します。上記のコードをどのように適応できますか? (誰かが指摘する前に、私はの出力をパイプ処理する際の問題を認識していますls。これは、問題のファイル名がわかっている場合にのみ使用します。)
8 linux  bash  ls 


4
現在のディレクトリのシンボリックリンクをリストしますか?
この質問は、現在のディレクトリでディレクトリを見つけることについて話します。解決策は基本的に: ls -d */ それは素晴らしいですが、シンボリックリンクを簡単にリストするにはどうすればよいですか?私は次のようなものを使用する必要がありますか find . -xtype l -d 1 (intended to find symlinks max depth 1 - doesn't work) またはもっと簡単な方法はありますか?これにlsを使用できますか?
8 find  ls  symlink 

2
最小幅のアイテムのリストを列にするにはどうすればよいですか?
列のない入力を列のように列化するにはどうすればよいlsですか? ls 各行の最小幅で最適化されたテーブルを作成しています。次に例を示します。 ls 2 dsao file with space with 5 e g wsdl-rubo-6cb0f1a9086e80c d file leading space しかし、出力をcolumn(たとえば、各ファイルを1行に)フィードすると、すべての行が同じ幅で埋め込まれるため、画面の幅に適合します。 for i in *; do echo "$i"; done | column 2 file with space 5 g d leading space dsao with e wsdl-rubo-6cb0f1a9086e80c file (ここでは例として同じ出力を生成するためにファイルリストのみを使用しています。最終的に他のものを列化するためのそのような解決策を探しています。) 可変のcol-widthで出力を丸めるにはどうすればよいですか?
7 bash  ls 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.