LoginSignup
0
1

More than 1 year has passed since last update.

WindowsでLinuxのソースを保存してはいけない

Last updated at Posted at 2019-02-09

Linux Kernelのsource codeにはaux.c aux.hが存在します。
git cloneしてくると一応保存はできるのですが、その後が困ったことになります。
具体的に言うと、削除すら出来なくなります

どういうこと?

auxはMS-DOSにおける予約語の一つです。これはWindows10にも適用され、やはり使うことが出来ません。

具体的な予約語は以下のとおり。

  • CON (CONSOLE)
  • PRN (PRINTER)
  • AUX (AUXILIARY)
  • NUL (NULL)
  • COM1-9 (COMMUNICATION PORT)
  • LPT1-9 (LINE PRINTER: PARALLEL PORT)

これらは拡張子を付けたとしてもダメで、デバイスをファイルに見立てて操作していた名残なんだとか。

デキちゃったみたい あるんだけど、どうしたらいい?

コマンドプロンプトからは、\\.\C:\フォルダ名\のような特殊な書式で指定することで扱えます。rmdirなりdelなりできます。

まとめ

Windowsで他OSのkernel sourceを保存してはいけない(戒め)。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1