Linux端末でファイルを作成する最も簡単な方法は何ですか?
ファイルに何を含めるかに応じて、
touch /path/to/file
何らかのコマンドの出力を含むファイルの場合はsomecommand > /path/to/file
。
eg: grep --help > randomtext.txt
echo "This is some text" > randomtext.txt
nano /path/to/file
またはvi /path/to/file
(またはany other editor emacs,gedit etc
)
既存のファイルを編集用に開くか、存在しない場合は空のファイルを作成して入力します。
touch を使用
touch filename
cat
を使ってファイルを作成します
$ cat > myfile.txt
それでは、ファイルに必要なものを入力してください。
Hello World!
保存して終了するにはCTRL-D
考えられる解決策はいくつかあります。
touch file
>file
echo -n > file
printf '' > file
echo
バージョンは、お使いのバージョンのecho
が改行を抑制するために-n
スイッチをサポートしている場合にのみ機能します。これは非標準的な追加です。他の例はすべてPOSIXシェルで機能します。
echo '' > file
printf '\n' > file
改行で終わるので、これは有効な「テキストファイル」です。
"$EDITOR" file
echo 'text' > file
cat > file <<END \
text
END
printf 'text\n' > file
これらは同等です。 $EDITOR
コマンドは、対話型テキストエディタがEDITOR環境変数で定義されており、対話形式で同等のテキストを入力すると仮定しています。 cat
バージョンは\
の後と他の各行の後にリテラル改行を想定しています。それ以外はすべてPOSIXシェルで動作します。
もちろん、ファイルを書いたり作成したりする方法は他にもたくさんあります。
また、空のファイルを作成します。
touch myfile.txt
Linuxでテキストファイルを作成する方法:
touch
を使用してテキストファイルを作成します。$ touch NewFile.txt
cat
を使用して新しいファイルを作成します。$ cat NewFile.txt
>
を使ってテキストファイルを作成するだけです。$ > NewFile.txt
nano MyNewFile vi MyNewFile NameOfTheEditor NewFileName
他の人が言ったように、touch
コマンドを使用できます。
touch filename
コマンドラインでファイルに書き込むには、echo
またはprintf
を使用できます。
echo "Foo" > filename
printf "Foo" > filename
パーミッションに問題があるかもしれません。次のエラーが発生する場合:bash: filename: Permission denied
、ここで説明されているように、Sudo bash -c 'echo "Foo" > filename'
を使用する必要があります。 https://askubuntu.com/questions/103643/cannot-echo-hello- x-txt-even-with-Sudo
はっ!それは簡単です!これを試して:
$ touch filename
1番目の方法
echo -n > filename.txt
2番目の方法
> filename.txt
3番目の方法
touch filename.txt
ファイルの内容を表示する
vi filename.txt
これは現在のタイムスタンプで空のファイルを作成します
touch filename
touch filename
permission denied
エラーの場合は、Sudo
コマンドを次のように使用します。
Sudo touch filename
touch
コマンドを使用して新しい空のファイルを作成できます。
そのような単純な :
> filename
nano コマンドラインエディタ(テキスト)が好きです。
nano filename
皆さんが新しいファイルを作成しようとしている場合、それは言います:'File does not exist'
、それは単にあなたがまだ存在していないディレクトリにもアクセスしているからです。 mkdir /path/to/dir
コマンドを使用して、最初に存在しないディレクトリをすべて作成する必要があります。
Installを使用して所有権と権限を持つ空のファイルを作成します。
Sudo install -v -oUSER -gGROUP -m640 /dev/null newFile.txt
最も簡単な方法の1つと迅速
$ vim filename