- ベストアンサー
Linuxのコマンドについて
カレントディレクトリのファイルリストを逆順ソートしてtestというファイル名で保存したいのですが その場合コマンドはどのように打てばいいでしょうか?
- Linux系OS
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
man ls に書いてあります。 ls -r > test とか ls -1r > test とか。
その他の回答 (1)
- pixie-grasper
- ベストアンサー率49% (28/57)
# 流石にファイルリストを出力するコマンドと逆順ソートするコマンドはご存知であるという前提で パイプとかリダイレクトとかで調べてみてください。
お礼
lsのオプションで逆順ソートがあるのをすっかり失念していました 回答ありがとうございました。
関連するQ&A
- コマンドライン
コマンドについてご質問です。 テスト問題集をやっていたのですが、わからないところがあったので教えてください。 1]カレントディレクトリを1つ上のディレクトリに変更するコマンドを示せ。 ただ単に答えは、cdですか。 2]カレントディレクトリにあるfile1を2つ上位のディレクトリへ移動するコマンドを示せ。 これもただ単に、cdですか お願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- UNIXのコマンドについて
カレントディレクトリ以外のディレクトリ(/home/ABC)にあるファイル(SORT.exe)を実行する時、pager "less"を併用して画面出力を分割するコマンドを教えてください。 また、そのファイルの標準出力をカレントディレクトリ上のWoutファイルに追加するコマンドを教えてください。 pager less Wout などの意味もあわせて教えてほしいです。 よろしくお願いします。
- ベストアンサー
- その他(OS)
- treeコマンドでソートできませんか?
コマンドプロンプトのtreeコマンドで、ディレクトリ名順、ファイル順にソートして出力することはできますか? “| sort”を使ってみましたが、どうもうまくできませんでしたので。よろしくお願いします。
- ベストアンサー
- Windows 7
- UNIXのtarコマンドについて
tarコマンドで以下の様に指定して、カレントディレクトリ配下のファイルのみをアーカイブしたいのですが、カレントディレクトリ自身の情報もアーカイブされてしまいます。ファイルのみをアーカイブすることは出来ないでしょうか?よろしくお願い致します。 tar cvf (tarファイル名) -C (ディレクトリ名) .
- 締切済み
- その他([技術者向] コンピューター)
- bash forコマンドでソート
bash forコマンドでソート CentOS8 bashの forコマンドで、ディレクトリ内のファイル名を部分指定した降順でソートした状態で順次読み込みしたいです。 <ファイル> aaa.dat bbbb_0001.dat TEST_0001.file TEST_0002.file TEST_0003.file <アウトプット> TEST_0003.file TEST_0002.file TEST_0001.file 基本的な読込と、lsコマンドの結果を基に読み込む方法はわかりましたが、これに降順ソートを加えるにはどうすれば良いでしょうか? <基本的な読込> for file in /dir1/TEST_*.file do echo $file done <lsコマンドの結果を基に読込> for file in $(ls /dir1/TEST_*.file) do echo $file done
- ベストアンサー
- その他(プログラミング・開発)
- sortコマンドについて
いつもお世話になっております。 sortコマンドについて質問させて下さい。 現在UNIXコマンドのsortによってファイルをソートしようとしています。 ソート対象となるファイルは下記の通りです。 ファイルの種類:csvファイル ファイルサイズ:80MByte 1レコード長:48Byte レコード数:120万レコード レコード例: 2,1000 ,1,10C0,15,0000000100000000000000000000000000000000 2,1117 ,1,10B0,16,0000000300000000000000000000000100000000 ・ ・ ・ そこで下記のようなコマンドにてソートしています。 sort -t, -k 1,1 -k 2,2 -k 3,3 -k 4,4 < fileA.csv > fileB.csv すると「sort:0653-657ソート中に書込みエラーが発生しました。」と出力され中断してしまいます。 自分なりにsortコマンドについて調べてみたところ、 /usr/tmpディレクトリのファイルシステムがいっぱいになることでコマンドが失敗しているようです。 (一時的にそのディレクトリにソート内容を展開しているようでした) 社内にて/usr/tmpディレクトリのファイルシステムの拡張を求めたところ「できない」と言われてしまいました。 開発の最終段階でのボリュームテストを行ったときの障害でしたので、 処理を大幅に変更するような対処は出来ない状況です。 代替方法などありましたらご教示頂きたいと思います。 以上、宜しくお願い致します。
- ベストアンサー
- Linux系OS
- Linux cpコマンドの使い方がわかりません
ファイルをコピーしたいのですが home/test1/test2 こんなディレクトリになってます。 test1のディレクトリにあるlog1ファイルを test2にコピーしたいのですが、 cp log1 test2 とすると、test1のディレクトリの中にtest2という 名前の、log1をコピーしたファイルができます。 test2というのをディレクトリ名として認識してくれません。 cp log1 test2/ もできません。 "log1/test2"のファイルかディレクトがありません、と返ってきます。 基本的はことですが、教えてください。
- 締切済み
- Linux系OS
- DOSコマンドでカレントディレクトリのディレクトリ名を一括取得
DOSコマンドでカレントディレクトリのディレクトリ名を一括取得 DOSコマンドにて、カレントディレクトリ名を取得するのは、 for %I in (.) do set DIRNAME1=%~nI%~xI このようなコマンドでできると思います。 しかし、DOSコマンドにて「カレントディレクトリの中のディレクトリ名」を 一括取得して、複数の変数に保存する方法がわかりません。 以上、よろしくお願いします。
- ベストアンサー
- Windows系OS
- tarコマンドの圧縮
こんにちは。 3ファイルある、ディレクトリ(test)を、tarコマンドでまとめて、 gzipコマンドにて圧縮しました。 そのあと、gzcatコマンドにて、展開して結果をファイルに おとして見たところ、余計なものが付加されます。 見たところ、ディレクトリ名が付加されている感じに、なっており、 出さないようにする方法があれば、教えてください。 【構成】 OS:HP-UX ディレクトリ:test ファイル:test1(中身は,yuuuuuu 1行のみ) test2(中身は,xxxxxxx 1行のみ) test3(中身は,zzzzzzz 1行のみ) 【圧縮】 1・tarコマンド (tar cvf test.tar test/) 2.gzipコマンド(gzip test.tar) 【解凍】 1.gzcatコマンド(gzcat test.tar.gz > list) 【結果】 1.catコマンド(cat list) test/0040750000000000000000000104357767601770ustar00rootsys0000test/test1000644100000000000000013104364453400126510ustar00rootsys00000000000yuuuuuu test/test200644000000013104364453400126510ustar00rootsys000000000xxxxxxx test/test300644000000013104364453400126510ustar00rootsys000000000zzzzzzz
- ベストアンサー
- BSD系OS
お礼
回答ありがとうございました。