タグ

ファイルとコマンドに関するlocke-009のブックマーク (19)

  • PowerShell サブフォルダ配下も含めてファイルの一覧を取得する|🐹マリモのごはん🐍

    フォルダの中のファイルの一覧を取得するスクリプトです サブフォルダ配下も含めてファイルの一覧を取得する #サブフォルダ配下も含めてファイルの一覧を取得する Get-ChildItem -Recurse フォルダを指定する(C:¥tempの中のファイル一覧) #フォルダを指定する Get-ChildItem C:\temp -Recurse 拡張子を指定する(C:¥tempの中の拡張子pdfのファイル一覧) #拡張子を指定する Get-ChildItem C:\temp -Filter *.pdf -Recurse フルパスで表示されるようにしたい #フルパスで表示されるようにしたい Get-ChildItem -Recurse | Select-Object {$_.FullName} テキストファイルに保存する場合 #テキストファイルに保存する場合 Get-ChildItem -Recu

    PowerShell サブフォルダ配下も含めてファイルの一覧を取得する|🐹マリモのごはん🐍
  • ファイル数をカウントする

    ホーム > ファイル数をカウントする コマンドプロンプトでファイル数をカウントするには dir, find を使います。以下の説明にある | find /c /v "" を指定しない場合は,対象となるファイル一覧が表示されます。 今いるフォルダにあるファイル数をカウントします C:\TIPS>dir /A-D /B | find /c /v "" 今いるフォルダにある拡張子が txt のファイル数をカウントします C:\TIPS>dir /A-D /B *.txt | find /c /v "" 今いるフォルダにあるフォルダ数をカウントします C:\TIPS>dir /AD /B | find /c /v "" 今いるフォルダにあるファイル数+フォルダ数をカウントします C:\TIPS>dir /B | find /c /v "" 今いるフォルダにあるファイル数をカウントします(サブフォル

  • Windowsと何が違う?Linuxのファイル操作に慣れよう

    Linuxは、標準機能や膨大な数のフリーソフトLinuxならではの多彩なコマンドラインツールを使うことで、より便利にカスタマイズできる。この特集では、そうした数々の「便利ワザ」を紹介する。それぞれの難度は、簡単に使いこなせる「Lev.1」からある程度の専門知識が必要な「Lev.3」の3段階のレベルで示している。 7 ファイル名をコマンドでまとめて変換する(Lv.2) コマンドでファイル名を変更する場合、通常はmvコマンドを使います。しかし、変更するファイルが多いと手間がかかります。「rename」コマンドを使うと、複数のファイルの名前を一括変換できます。 renameコマンドは次のコマンドでインストールします。

    Windowsと何が違う?Linuxのファイル操作に慣れよう
  • ファイルサーバ上のファイルの所有者を調べる方法|yoshiteru

    ファイルサーバ上のファイルを誰が更新したかわからない場合などは、「所有者」を見ることで調べることが出来るよ。 方法1 エクスプローラーの詳細表示の設定で表示する項目に「所有者」を追加する。 上記画面でPageDownのキーを14回たたくと「所有者」が見つかる。 方法2 ファイルが1つだけなら。ファイルの「プロパティ」から「セキュリティ」タブの「詳細設定」で「所有者」を調べることが出来るよ。 方法3 他の方法として、コマンドプロンプトだと「dir」コマンドの「/q」オプションで「所有者」を調べることが出来るね。 dir /q

    ファイルサーバ上のファイルの所有者を調べる方法|yoshiteru
  • 【windows】ファイル、フォルダの権限の確認と変更のコマンド at softelメモ

    問題 ファイルの権限をコマンドラインで確認、変更したい。 答え 1、所有者を確認する dir コマンドに \q オプションを指定すると、所有者が表示される >dir \q ...(中略)... 2009/02/19 03:40 251,768 NT SERVICE\TrustedInstagautami.ttf 2010/04/30 00:45 157,080 NT AUTHORITY\SYSTEM georgia.ttf 2010/04/30 00:45 145,940 NT AUTHORITY\SYSTEM georgiab.ttf 2010/04/30 00:45 162,380 NT AUTHORITY\SYSTEM georgiai.ttf 2010/04/30 00:45 164,332 NT AUTHORITY\SYSTEM georgiaz.ttf 2010/04/30 0

    【windows】ファイル、フォルダの権限の確認と変更のコマンド at softelメモ
  • robocopyコマンドで高速にファイルをコピーするための実行方法

    robocopyコマンドの使い方robocopyコマンドの基的な使い方は、コピー元とコピー先とファイルを指定してコピーを行います。 > robocopy コピー元 コピー先 [ファイル [ファイル]...] [オプション]コピーするファイルのデフォルトは「*.*」(すべてのファイル)です。 高速化に有効なオプション/Z「/z」オプションを利用すると、ファイルコピーの途中で意図せず中断された場合、コピーが再開されたときに、コピーの途中から再開することができます。 大容量ファイルを細い回線でコピーするときに有効ですが、パフォーマンスは若干落ちるようです。 /MT:「/MT」オプションを利用すると、ファイルをコピーするときのスレッド数を増やすことができます。 使い方は「/MT:<スレッド数>」と指定します。 デフォルトは「8」スレッドで実行されており、1~128の値を任意で指定することができま

    robocopyコマンドで高速にファイルをコピーするための実行方法
  • robocopy “/compress”で高速化!その効果に迫る

    対象ファイルは、約927MBのメモリダンプファイルです(タスクマネージャーで適当なプロセスで「ダンプファイルの作成」したもの)。このファイルを普通にZIP圧縮した場合のサイズは269MBですが、素のファイルでコピーしています。コピー元・先ともにWindows 10 21H1で、100Mbpsのネットワークで接続されている想定です(仮想化環境で疑似的に構成)。 「ZIP圧縮してからコピーすればいいのでは?」と思った方向けに、簡単に比較してみました。上記のケースでは、ファイルのZIP圧縮(1分10秒)+ ファイルのコピー(23秒) + ZIP解凍(5秒)= 合計1分38秒 となりました。圧縮・解凍処理の操作時間を含めていませんが、それでも普通にコピーするより遅くなっていますね…。 /compressオプションを使った転送の方が、圧倒的に速いと言えます。 どんなシーンで有効か サイズが巨大かつ、

    robocopy “/compress”で高速化!その効果に迫る
  • Robocopy /MIRオプションの動作と注意点

    具体的な例としては以下のようになります。 コピー実行後、コピー先はコピー元と同一になります。コピー元にはなく、コピー先にのみ存在するファイルが削除されることに注意してください。サブフォルダ配下も全て同様に処理されます。 参考記事:「Robocopyコマンド: /DCOPY:DATのすすめ」 /MIR と /E との違い /E オプションも、「サブフォルダを含むフォルダ配下全体をコピー」するオプションですが、コピー先のファイルの削除を行いません。/E オプションの動作を例で説明すると以下のようになります。 コピー先がまだ存在しない状態で、最初に /E でコピーした場合は、当然、コピー先はコピー元と同一になります。しかし、同じフォルダに2回以上/E で上書きコピーする場合は、コピー先のファイルが削除されることはなく、過去のファイルが残るため、コピー後は、コピー先とコピー元が同一にはなりません。

  • Robocopyの基本動作とコマンドオプション解説

    RoboSync: RobocopyのためのGUIツール サイトで公開しているツールです。ダウンロードはこのバナーをクリック! Version 1.3.27 をリリースしました! (2021/1/1) RobocopyをGUIから実行できるようにするツールです。コマンドプロンプトを表示することなく、GUI画面からほぼマウス操作だけで実行までできます。 Robocopyがバックグラウンドでそのまま実行されますので設定に迷うことはありません。 ・ 複数のコピー項目の作成と管理。 ・ スクリプトファイル(バッチファイル)出力が可能。スケジューラによるバックグラウンド処理にも使えます。 ・ Robocopyによるコピー実行前に、実行プレビュー(/L)、パラメータのチェック(/QUIT)が可能。 ・ Robocopyのパラメータ設定の簡易チェック、Robocopy実行前の簡易チェックを行います。

  • 「robocopy」コマンドでファイルコピー速度を上げる方法いろいろ - Qiita

    はじめに robocopyコマンドで大量のファイルコピーを行う際に、コピー速度を上げる幾つかの方法について記載します robocopyのバージョンによっては、該当オプションが無い場合もありますので、ご注意ください。 また、環境によっては一概に速度が向上するとは限りませんので、あくまで私の環境にて効果が有ったという点にご留意下さい。 (Windows Server 2012 R2で動作確認しています) コピー環境の整備 ファイルコピーを行うにあたり、コピー元とコピー先のネットワーク的な距離が近い方が良いです。 具体的には、同じネットワークセグメントにする等です。 (出来ればL2スイッチで完結するように) また、Gigabit Ethernet以上の利用が望ましいです。 コピー速度の向上に有効なオプション ①「再試行オプション」の指定 コピー失敗時デフォルトの再試行数は、待機時間30秒で100

    「robocopy」コマンドでファイルコピー速度を上げる方法いろいろ - Qiita
  • rm -rf / をやってみて残ったもの - Qiita

    はじめに Bashの邪悪なコマンド9選に「rm -rf /やったことある人。」と書かれているのを見て、大昔に試したのを思い出しました。rm -rf /をやってしまったのでは無くrm -rf /をやってみた のです。当時の記憶を呼び起こしてここに書き留めてみます。 どういうシチュエーション? 話は1995年頃に遡ります。ある日、展示会か何かで短期のレンタルで借りた SPARCstation 5 あたり(古い話なのでさすがにうろ覚え)を返却することになりました。OS は SunOS の 4.1.3 か 4.1.4 あたりでしょう(当時 Solaris 2系も有ったけど、手元では使っていない)。 レンタル品であれば、次に貸し出す場合にOSはインストールし直すはずなので、データが残っている必要性はありません。いい機会なので rm -rf / をやってみようということになりました。 rm -rf /

    rm -rf / をやってみて残ったもの - Qiita
  • 【バッチ】現在の日付と時刻をファイル名に指定する方法

    ちょっと久しぶりにバッチファイルを触る機会があって、過去に勉強がてらに作ったバッチが良い感じに他用途に流用できたので、その部分を共有しておきます。 頻繁にログなどを出力するバッチにて、ファイル名に日付と秒単位での時刻を入れたい場合に使える記述です。 (Photo by kjetikor) ソース @echo off echo %date% echo %time% set yyyy=%date:~0,4% set mm=%date:~5,2% set dd=%date:~8,2% set time2=%time: =0% set hh=%time2:~0,2% set mn=%time2:~3,2% set ss=%time2:~6,2% set filename=%yyyy%-%mm%%dd%-%hh%%mn%%ss% echo test >> log_%filename%.txt 処理の

    【バッチ】現在の日付と時刻をファイル名に指定する方法
  • robocopy コマンドについて調べてみた - サーバーワークスエンジニアブログ

    こんにちは。 クラウドインテグレーション部技術4課の山﨑です。2016年の自転車の走行距離は約1600kmとなりました。2017年は2000kmくらいを目標に頑張ります。部活で大会に出たいなーと思っています。(ちらっ さて、最近、WindowsServerのファイルのコピーにrobocopyを使う機会があったのですが、オプションが多く、何を使って良いのかわかりにくかったので、少しまとめてみました。 robocopyとは robocopyの基構文とオプション 基構文 オプション 利用例 例1 オプション指定なし 例2 全てのファイル/ディレクトリのコピー 例3 拡張子を指定したコピー 例4 パケット間のウェイト設定したコピー 例5 最大ファイル サイズを指定したコピー 最後に robocopyとは 御存じだと思いますが、robocopyはWindowsServer2008以降でOS標準搭

    robocopy コマンドについて調べてみた - サーバーワークスエンジニアブログ
  • Windowsで大量データを一括削除するならコマンドが便利!

    ども。あいしんくいっと(@ithinkitnet)です。 Windowsでの大量データ削除ってどうしてますか? 例えば、下記のようなフォルダ状態で「~.html」のファイルのみ削除したい場合、一個一個マウスで選択して削除しているとミスりそうですし、日が暮れそうです(笑)

    Windowsで大量データを一括削除するならコマンドが便利!
  • Windowsでごみ箱を定期的に空にする方法について

    この記事には広告を含む場合があります。 記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。 ども。あいしんくいっと(@ithinkitnet)です。 不要なファイルを放り込むゴミ箱ですが、デフォルトだと入れるだけで勝手には消えてくれません。 ただ聞くところによるとごみ箱をフォルダのように扱っている方もいらっしゃるみたいですし、ごみ箱って意外に重要なんですよね(笑) まぁ、「とりあえずごみ箱に放り込んでおいて、必要になったら取り出して使う」といった使い方が便利なのも分からなくないです。 ですが、ごみ箱も容量喰うのでその扱いはしっかりしておかないと面倒なことになります。 というわけで、ゴミ箱を定期的に空にする方法について挙げておきたいと思います。 Windowsでごみ箱を定期的に空にする方法 Windowsのゴミ箱について Windowsのゴミ箱の扱い方

    Windowsでごみ箱を定期的に空にする方法について
  • Windowsでファイル名・フォルダ名の一括置換を行う | 俺的備忘録 〜なんかいろいろ〜

    UNIX、Linuxと同様に、Windowsでもファイル名やフォルダ名を一括で置換したいときがある。 そんな時はどうすればよいのか? 1.コマンドプロンプトから置換を行う 非常に限定的な用途(拡張子をtxtからbatに変換する等)であれば、コマンドプロンプトからrenコマンドを使うと良いだろう。 ren リネーム前 リネーム後 ただ、このコマンドでちゃんとした置換(たとえば、「TEST」というキーワードを「A」と変える)は難しい。 というのも、普通にコマンドを実行すると、以下の画像のようになってしまうからだ。 手軽ではあるのだが、ちゃんとした置換であれば別の手段を取りたい所だ。 2.PowerShellから置換を行う やはりrenコマンドを用いるよりは、PowerShellを用いる方が応用が効く。 以下のようにコマンドを実行することで、一括でファイル名を置換することができる。 Get-Ch

  • datapump impdpコマンド(インポート)のまとめ | Oracle使いのネタ帳

    Oracle DB へのインポート インポートとは、簡単に言うと「データベースに外部ファイルからデータを登録すること」。 Oracle DB へインポートを行う際、 datapump ユーティリティを使用するのが一般的。 実行する際は、エクスポート時に出力した dmp (ダンプファイル)がインプットとなる。 対象は業務データそのものだけではなく、メタデータ(データディクショナリで管理される定義情報)も扱える。 旧 imp コマンドに比べはるかに高速になり、対象データ単位やインポート時の変更など、 オプション・パラメータを使い分けることで柔軟な対応が可能となっている。 例えば、impdp でデータのみを対象とする(content=data_only)、事前に既存データを削除する(table_exists_action=truncate)などが良く使われるオプション。 また、スキーマの変更(r

    datapump impdpコマンド(インポート)のまとめ | Oracle使いのネタ帳
  • Windowsのrobocopyコマンドでコピーするファイルの種類を選択/変更する

    対象OS:Windows XP/Windows Vista/Windows 7/Windows 8/Windows Server 2003/Windows Server 2008/Windows Server 2008 R2/Windows Server 2012 解説 TIPS「Windowsのrobocopyコマンドでフォルダをバックアップ/同期させる」では、robocopyというコマンドを使ってファイルをコピー/バックアップする基的な方法を紹介した。robocopyは、ファイルやフォルダのコピー/バックアップ/同期などに対応した多機能なコマンドで、xcopyコマンドではできないようなさまざまなコピー・オプションを持っている。 robocopyのデフォルト設定では、ファイルの更新時刻やサイズに基づいてコピーするかしないかを決定しているが、オプションを指定することにより、ファイルの属性

    Windowsのrobocopyコマンドでコピーするファイルの種類を選択/変更する
  • tailコマンドって-c使うと超速い - As a Futurist...

    Twitter でつぶやいたら意外と知られて無かったので記事にしておきます。 Linux とかで巨大なログファイルとかを扱うときに、head や tail というコマンドで先頭から何行とか 末尾から何行を見たい時があると思います。 例えばアクセスログで末尾から 10000000 行目辺りをみたいとかいうときに $ tail -n 10000000 access_log | head とかするとかなり遅いと思います。これはログの後ろの方から読み込みながら 行数を計算しているからで、10000000 行分数えないとどこから表示すればいいのかわからないので なかなか結果が返ってこなくてヤキモキしてしまいます。 こんなときに、-cというオプションを使うと超高速で結果が返ってきます。-cというのは -c, --bytes=N output the last N bytes とある様に、ファイルの末尾

    tailコマンドって-c使うと超速い - As a Futurist...
  • 1