[解決済み] Unix - フォルダとファイルのパスを作成する
2022-05-17 03:43:54
質問
私は、あなたが
mkdir
でディレクトリを作成し
touch
でファイルを作成することができますが、両方の操作を一度に行う方法はないのでしょうか?
例えば、私が以下のことをしたい場合、フォルダ
other
が存在しない場合。
cp /my/long/path/here/thing.txt /my/other/path/here/cpedthing.txt
エラーです。
cp: cannot create regular file `/my/other/path/here/cpedthing.txt': No such file or directory
この回避策として、どなたか関数を思いつかれた方はいらっしゃいますか?
どのように解決するのですか?
使用方法
&&
を使って、2つのコマンドを1つのシェル行にまとめることができます。
COMMAND1 && COMMAND2
mkdir -p /my/other/path/here/ && touch /my/other/path/here/cpedthing.txt
注意:以前、私は
;
を使うことを推奨していましたが、@trysis が指摘したように、おそらく
&&
を使う方がよいでしょう。
COMMAND1
が失敗した場合
COMMAND2
も実行されません。(そうでなければ、想定外の問題が発生する可能性があります)。
関連
-
Linux NICがRTNETLINK answersというエラーで起動できない場合、どうすればよいですか?ファイルが存在するか?
-
[解決済み】ログアウトと再ログインをせずに.bashrcの設定を再読み込みする方法とは?
-
GCCのバージョンによる浮動小数点演算の例外発生
-
[解決済み] Bashで通常のファイルが存在しないかどうかを判断する方法を教えてください。
-
[解決済み] ワイルドカードマッチングに基づいて、現在のフォルダとサブフォルダ内のすべてのファイルを再帰的に検索するにはどうすればよいですか?
-
[解決済み] Bashでファイルの中身をループする
-
[解決済み] 出力をファイルや標準出力にリダイレクトする方法
-
[解決済み] シェルスクリプトでブール変数を宣言して使用するにはどうすればよいですか?
-
[解決済み] POSIX」の意味を教えてください。
-
[解決済み】Bashでファイル名と拡張子を抽出する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Kali Linuxのマウスライトテーマを変更する方法は?マウスカーソルのテーマを変更するためのヒント
-
Linux Mintでフェード効果をオンにする方法は?
-
2020年deepin Deep OS V20のアップデートによる更新情報
-
エラーの解決方法 お客様のバージョンは /bin/bash: java: コマンドが見つかりませんでした。
-
Centos7 dns service named installation, encountered ** server can't find xxx.com: NXDOMAIN問題
-
[解決済み] gzip: stdin: gzip 形式ではありません tar: 子プロセスはステータス 1 を返しました。エラーは回復不可能: 現在終了中
-
[解決済み] cronは内部でどのようにジョブをスケジューリングしているのですか?
-
[解決済み] Linuxでファイルをシンボリックリンクするには?[クローズド]
-
[解決済み] Linuxのディレクトリ内のファイルを再帰的にカウントする
-
[解決済み] Linux:コピーして宛先ディレクトリが存在しない場合、作成する。